CA2005979C - System for internetwork communication between local area networks - Google Patents

System for internetwork communication between local area networks

Info

Publication number
CA2005979C
CA2005979C CA002005979A CA2005979A CA2005979C CA 2005979 C CA2005979 C CA 2005979C CA 002005979 A CA002005979 A CA 002005979A CA 2005979 A CA2005979 A CA 2005979A CA 2005979 C CA2005979 C CA 2005979C
Authority
CA
Canada
Prior art keywords
frame
local area
area network
transfer
bridge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CA002005979A
Other languages
French (fr)
Other versions
CA2005979A1 (en
Inventor
Toshimitsu Ohba
Shigehiro Hayashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CA2005979A1 publication Critical patent/CA2005979A1/en
Application granted granted Critical
Publication of CA2005979C publication Critical patent/CA2005979C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4637Interconnected ring systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge

Abstract

An internetwork communication system provides communication from a first local area network to a second, ring-type, local area network via a bridge. The bridge receives a frame from the first local area network and transmits a dummy frame followed by an internetwork transfer frame to the second local area network. The internetwork transfer frame defines a node of the second local area network as a distant apparatus (receiver) and a node of the first local area network as a self apparatus (sender). The bridge later receives the dummy frame from the second local area network, after transmission of the dummy frame around the ring, and deletes the dummy frame and the internetwork transfer frame received following the dummy frame so that the communication in the second local area network does not circulate indefinitely around the ring. As an alternative to using a dummy frame, the bridge can receive the internetwork transfer frame, after circulation around the second local area network, and compare the distant apparatus of the received internetwork transfer frame with a stored distant apparatus address. When the received distant apparatus address matches the stored distant apparatus address, the bridge deletes the internetwork transfer frame from the second local area network.

Description

; -~ X0059~9 SYS~EM FOR INTERNETWORX CONMUNICATION B~LW~
LOCAL AREA NETWORRS
BACRGROUND OF THE lNV~r.~lON
Field of the Invention This invention relates to communication between different networks and, more particularly, to communication between a plurality of local area networks (LANs) including ring-type LANs and, even more particularly, to communication between different networks without using~an internetwork transfer frame for internetwork communication after circulation in a ring-type LAN.
Description of the Related Art As demand grows for integration of data processing and communication systems, applications for the use of local area networks (LANs) are increasing. Currently, LAN
standards are being investigated by the Institute of Electrical and Electronic Engineers (IEEE), the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO), among others, and some standard LANs have already been proposed.
Some known LANs use a standard ring-type topology. A
popular ring-type LAN is the token ring or Fiber Distributed Data Interface (FDDI) system controlled by a media access control (MAC) system. In this system, the right of transmission is shifted between nodes by circulating a control frame call token throughout the network. A node .~

desiring to send at least one frame, waits to seize the token.
After seizing the token, the node first transmits the frames to be sent and then, to transfer the right of transmission to the next node on the ring, retransmits the token after transmission of the frames. The node later receives the frames after they have circulated around the ring and does not retransmit them, thus eliminating the frames from the ring.
Previously, all information processing devices such as host and terminal units had to be assigned to the same LAN. With an increasing number of information processing devices and appli-cations demanding interaction with one another, accommodation of all information units within only one LAN can be difficult if not impossible. In addition, realizing different application fields and processes on only one LAN is inadequate from the point of view of function and performance. Therefore, more than one LAN is sometimes installed by a LAN user.
A requirement remains for effective transmission of data from a node of one LAN to a node of another LAN. For the control of communication between different types of LANs, a flexible and low cost system for cGmmunication between different LANs is needed.
The present invention provides a system for internetwork communications between different types of LANs not heretofore possible.
For a more detailed review of the prior art reference should be made to the accompanying drawings, in which:
Fig. 1 is a prior art block diagram of a system config-uration connecting different local area networks;

~ 25307-229 Fig. 2 is a prior art block diagram of another system configuration connecting different local area networks;
Fig. 3 is a prior art frame format for a FDDI type local area network;
Fig. 4 is a prior art frame format for transferring a frame between different networks;
Fig. 5 is a block diagram of a connection system between different networks according to the first embodiment of the present invention;
Fig. 6 is a block diagram of the self address management table of Fig. 5;
Fig. 7 is a block diagram illustrating the operation of the self address management table of Fig. 5;
Fig. 8 is a block diagram of a connection system between different networks according to a second embodiment of the present invention;
Fig. 9 is a frame format of dummy frames employed in the system of Fig. 8;
Fig. 10 is an illustration describing a sequence for transmitting and/or receiving a dummy frame in the system of Fig. 8;
Fig. 11 is a flow chart illustrating transmission of a dummy frame in the system of Fig. 8;
Fig. 12 is a flow chart illustrating reception of a dummy frame in the system of Fig. 8;
Fig. 13 is a block diagram for a connection system between different networks according to a third embodiment of the present invention;

Fig. 14 is an illustration describing a sequence of transmitting/receiving first and second dummy frames in the system of Fig. 13;
Fig. 15 is a flow chart illustrating transmission of first and second dummy frames in the system of Fig. 13; and Fig. 16 is a flow chart illustrating reception of first and second dummy frames in the system of Fig. 13.
Fig. 1 shows an example of a - 3a -200~979 conventlonal network structure for mutual connectlon between two LANs. The network connects LAN I and LAN II throuqh brid~e I, the lnterface for communlcatlon between dlfferent networks. Nodes 2, 3 and 4 belong to LAN I and nodes 5, 6, and 7 belong to LAN II ln the example of FIG. 1. Brldge 1 ls also a node belonglng to both LANs I and II and functlons as a medla access control (MAC) bridge for controlling transmlssion and receptlon of lnternetwork transfer frames, for lnternetwork mutual communlcatlon between, for example, the nodes 3 and 5. Internetwork communlcation between other LAN
nodes is thus posslble.
FIG. 2 shows an example of another conventlonal network structure ln whlch a plurallty of networks are mutually connected. Rlng-type LAN III ls a token rlng LAN
provlded wlth brldge statlons 8 and 9 as well as nodes 10 and 11. LAN III ls connected wlth LANs IV and V through brldge statlons 8 and 9. LAN IV ls provlded wlth termlnals 12, 13, 14 and LAN V ls provlded wlth termlnals, 15, 16, 17. Mutual lnternetwork communlcatlon of lnternetwork frames over LANs III, IV and V ls carrled out through brldge statlons 8 and 9.
FIG. 3 shows a conventlonal frame format applled to the Flber Dlstrlbuted Data Interface (FDDI) type of LAN. As shown ln FIG. 3, each frame ls composed of a plurallty of fields a phase synchronlzatlon (preamble) PA, a start dellmlter SD, a frame control FC, a dlstant apparatus (destinatlon node) address DA, a self apparatus (start node) address SA, an lnformatlon part INFO, a frame check se~uence FCS, an end dellmlter ED, and a frame status FS. The phase ~' 4 \

20~5979 ._ sYnchronization PA ls used for Phase synchronlzation upon receptlon; the start delimlter SD ls used for lndlcatlng the frame start posltlon; and the end delimlter ED ls used for indicatlng the frame and posltion.
A node of the Known Flber Dlstrlbuted Data Interface (FDDI) type of LAN erases and wlll not retransmlt a recelved frame when the self apparatus (start node) address SA of the recelved frame matches the address of the node because the node assumes the frame ls a frame prevlously transmltted by ltself. Slmllarly, ln Japanese Lald-open patent appllcatlon (Kokal) No. 61-084940, flled November 11, 1983 and publlshed June 8, 1985 ln Japan, after a clrculatlon tlme has passed slnce a frame was transmltted from a system node, the recelved frame ls erased wlthout retransmlsslon, because the node assumes the recelved frame ls the frame previously transmltted by ltself. However, when brldge l or brldges 8 and 9 are shown ln FIGS. l or 2 are operated llke ordlnary nodes for lnternetwork communlcatlon, as above, lnternetwork communlcatlon problems occur.
Problems occur ln the lnternetwork mutual connectlon network of FIG. 1, for example, when a frame lncludlng the self apparatus (start node) address SA, for example, the address of node 3, and the dlstant apparatus (destinatlon ~ 25307-229 2~)059 ~9 node) address DA, for example, the address of node 5, is formed and transmitted to the LAN I from the node 3, for example, to transfer the frame to node 5 of LAN II from node 3 of LAN I through bridge 1. The frame received by bridge 1, is sent to LAN II causing the desired node 5 to receive it. Bridge 1 then automatically erases the internetwork transfer frame after it has circulated the ring of LAN II.
However, when bridge 1 is structured to operate like the ordinary nodes, as described above, problems occur in the event the self apparatus (start node) address SA in the received frame matches the node number or address of bridge 1. The transmitted frame is erroneously erased by bridge 1.
Accordingly, the internetwork transfer frame having the self apparatus node address SA = 3 cannot be erased from the LAN
II and this transfer frame continuously circulates in LAN
II. This also occurs when the frame is transferred to nodes 2, 3 or 4 in LAN I from the nodes 5, 6, or 7 in LAN II.
A frame used in a method of formatting a received frame is illustrated in Prior Art FIG. 4. Using the frame illustrated in FIG. 3, when bridge 1 receives a frame transferred to node 5 from node 3, the distant apparatus node address DA in the transfer frame is the address of node 5 and the self apparatus node address SA is the address of node 3. In node 1, the frame is formatted as illustrated in FIG. 4, information INF01 is defined as part of information INF02 which also includes the original destination DA and b 2~)059 ~9 start SA addresses; self apparatus node address SA is assigned to the address of bridge l; and distant apparatus node address DA is assigned to the address of node 5. This new transfer frame is transmitted to the LAN II by bridge 1.
In this case, the receiving node 5 (distant apparatus) analyzes the content of information part INFO2 in the received frame to determine that the self apparatus node address SA is the address of node 3. Each node in a LAN
using this type of internetwork communication is required to provide not only the self apparatus address SA, but also the ability to analyze the self apparatus from the content of INFO2 to deal with two kinds of frame format illustrated in FIGS. 3 and 4. As a result, a more complicated system is required.
When using a counter to monitor the receiving timing of a frame transmitted from the self apparatus in order to erase the frame, complicated procedures are necessary for changing the ring circulation time of all nodes, node by node, due to addition and erasure of a node in the network.
SUMMARY OF THE lNV~NllON
An object of the present invention is to provide an internetwork connecting unit which does not require modification of frame format for internetwork transfer between connected LANs.

-2(~0S9 ~9 Another object of the present invention is to provide an internetwork connecting unit unaffected by network structure modification.
To achieve the foregoing objects and features of the invention, there is provided a system for communication between different networks by controlling communication between local area networks including a ring-type local area network which operates by transmitting a dummy frame followed by an internetwork transfer frame to the ring-type local area network. The internetwork transfer frame contains data defining a node of the ring-type local area network as a distant apparatus (receiver) and a node of another local area network as a self apparatus (sender).
The dummy frame is detected on the ring-type local area network, after transmission of the dummy frame around the ring, and the internetwork transfer frame received following the dummy frame from the ring-type local area network deleted. Thus, communication transfer between networks is achieved.
Also provided is a system for communication between different local area networks including at least a ring-type local area network. An internetwork transfer frame defines a node of the ring-type local area network as the distant apparatus address and a node of another local area network as a self apparatus address. The internetwork transfer frame is transmitted to the ring-type local area network.

The distant apparatus address of the internetwork transfer frame is received, after circulation around the ring-type local area network, and compared to the stored distant apparatus address.
When the received distant apparatus address matches the stored distant apparatus address, the internetwork transfer frame is deleted from the ring-type local area network. Thus, communication between networks is similarly achieved.
The invention may be summarized, according to one broad aspect, as an interloop bridge for internetwork communication between a first local area network and a second local area network, the second local area network being a token ring-type local area network, said interloop bridge comprising: a transmitter to transmit to the second local area network, a first dummy frame followed by at least one transfer frame, and a detector to detect the first dummy frame after transmission around an entirety of the second local area network and to delete the at least one transfer frame immediately following detection of the first dummy frame.
According to a second broad aspect, the invention provides an interloop bridge for internetwork communication between a first local area network and a second local area network, the second local area network being a token ring-type local area network, said system comprising: a memory; a trans-mitter to transmit, to the second local area network, a transfer frame, the transfer frame comprising a distant apparatus address, and to store the distant apparatus address of the transfer frame in said memory; and a detector to detect the transfer frame after transmission around an entirety of the second local area network and to delete the transfer frame when the distant apparatus address of the transfer frame received from the seco~d local are network matches the distant apparatus address stored in said memory.
According to a third broad aspect, the invention provides a method for internetwork communication in an interloop bridge between a first local area network and a second local area networkr the second local area network being a token ring-type local area network, said method comprising the steps of: la) transmittingr from the interloop bridge to the second local area networkr a first dummy frame followed by at least one transfer frame; (b) detecting at the interloop bridge the first dummy frame after transmission around an entirety of the second local area network; and (c) deleting the at least one transfer frame immediately following detection of the first dummy frame at the interloop bridge.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Figure 5 is a block diagram of an internetwork connecting unit according to a first embodiment of the present invention. An example will be described for receiving the f'~
9a 2~0S979 internetwork transfer frame at node 5 of LAN II transmitted from node 3 of LAN I via bridge l. The internetwork - connection unit, bridge 1, for transmitting or receiving frames between LAN I and LAN II is described below with reference to FIG. 5.
The frame transmitted from node 3 of LAN I is received by frame receiver 23 and a timing signal is generated in accordance with the phase synchronization read from phase synchronization PA of the frame tsee FIG. 3). The received frame in frame receiver 23 is supplied to receiving controller 24, receiving buffer 25 and selector 29 and is stored in receiving buffer 25. Receiving controller 24 detects the start delimiter SD of the received frame through the timing control of frame receiver 23, identifies the distant apparatus address DA and self apparatus address SA
in the received frame and then forwards these addresses to microprocessor (MPU) 20 through control bus 42. Under the control of microprocessor 20, the received frame in the receiving buffer 25 is transferred to the system memory 21 via data bus 41.-System memory 21 stores control information, such as frame format information, format conversion information for LAN I and LAN II, and address information of nodes 2 through 7 of LAN I and LAN II. System memory 21 also stores transfer frames from receiving buffer 25. The MPU 20 refers to the node address information of system memory 21 to 59~79 decide whether the distant apparatus address DA sent from the receiving controller 24 belongs to LAN I or LAN II. The decisions made based on self apparatus address SA will be described later.
In the event the MPU 20 determines that the destination address DA corresponds to a node belonging the same LAN (LAN
I), the received frame is sent directly to LAN I, as described below. Selector 29 is normally set to select the output of frame receiver 23, although it can be switched to pattern generator 27 or to transmitting buffer 28 under control of transmitting controller 26 in response to a signal from MPU 20 or frame receiver 23. Therefore, a frame received by the frame receiver 23 can be sent directly to LAN I by frame transmitter 30 after passing through selector 29. Namely, the frame transmitted from node 3 passes through bridge 1 and MPU 20 clears the received frame stored in the receiving buffer 25.
In the event the MPU 20 determines that the destination address DA corresponds to a node in LAN II, the frame received from LAN I is forwarded in the internetwork transfer frame for LAN II, as described below.
Microprocessor 20 must convert, upon transfer of the received frame to the LAN II from the LAN I, the frame format of the received frame stored in the system memory 21 to the frame format used in the LAN II. Therefore, MPU 20 reads out the received frame from system memory 21 and 200S9'~ 9 converts the received frame into the format- used in LAN II
by referring to the format information stored in the system ~1 memory ~e. The received frame after conversion, is transferred to transmitting buffer 38 through the data bus 41. Microprocessor 20 then instructs receiving controller 34 to seize the token circulating in LAN II to acquire the right of transmission on LAN II. Accordingly, the received frame is copied in the bridge 1 as the distant apparatus in LAN I and is then transmitted on LAN I again to circulate on LAN I toward the self apparatus node 3. The frame receiver 33, connected to LAN II, operates in the same way as the frame receiver 23 described above, wherein the received frame is input to the receiving controller 34, the receiving buffer 35 and the selector 39. When the token is detected in the receiving controller 34, the receiving controller 34 informs the MPU 20 via the control bus 42 of the seizure of the token. Thereby, the right of transmission on LAN II by the bridge 1 can be obtained.
In this case, the bridge l is the frame sender in LAN
II. Therefore, when the transfer frame sent to LAN II from the transmitting buffer 38 circulates LAN II and is received again by the bridge 1, it must be deleted. That is, the transfer frame transmitted by the bridge 1 itself must be identified and, therefore, the bridge 1 provides a self apparatus address management table circuit 49. The MPU 20 accumulates and stores the self apparatus addresses SA of 2(~ 97~

such transfer frames as the identifier (SA) in the self apparatus address management table circuit 49.
Moreover, the MPU 20 sends a command to the transmitting controller 36 to send the transfer frame including its corresponding identifier (transmitting frame) to LAN II. The transmitting controller 36 controls the selector 39 to select the output of the transmitting buffer 38. The transmitter 40 sends the transfer frame to LAN II.
This transfer frame is transmitted to LAN II from the transmitter 40 of the bridge 1. Thereafter, with the command from MPU 20, the transmitting controller 36 controls a pattern generator 37 and the selector 39 to select the output of the pattern generator 37. The pattern generator 37 generates the token pattern. As a result, the token is transmitted to LAN II from the pattern generator 37 through the selector 39 and transmitter 40. Thereby, the right of transmission is released and the MPU 20 controls the transmitting controller 36 so that the selector 39 can select the output of the frame receiver 33 as usual.
Thereafter, the transfer frame sent to LAN II from the bridge 1 is fetched by node 5, reaches again the bridge 1 by circulating LAN II and is received by the frame receiver 33.
The address indicated by the self apparatus address SA of the transfer frame is transferred to MPU 20 through the control bus 42. Microprocessor 20 then refers to the self apparatus address management table circuit 49 to determine if the self apparatus address-SA of this transferred frame is stored in the self apparatus address management table circuit 4g.
When it is determined that the self apparatus address SA of the received frame is not stored in the self apparatus address management table circuit 49, the received frame is not the transfer frame to LAN II from LAN I transmitted on LAN II from the bridge 1 as the self apparatus.
Accordingly, since selector 39 is switched to select the output of the frame receiver 33, the MPU 20 does not switch the selector 39 and the received frame is directly transmitted to LAN II from the transmitter 40. When it is determined that the self apparatus address SA of the received frame is stored in the self apparatus address management table circuit 49, MPU 20 identifies that the received frame is the transfer frame to be transferred between networks to the LAN II via the bridge-1, and thus erases (eliminates) this frame from circulation in the ring of LAN II.
To erase (eliminate) the transfer frame, MPU 20 sends a control signal to the transmitting controller 36. In order to replace the data illustrated in FIG. 3 after the self apparatus address SA of the received transfer frame, the transmitting controller 36 controls the selector 39 to select an output of the pattern generator 37 to send an idle pattern to the transmitter 40. Therefore, the data lllustrated in FIG. 3, when the self apparatus address SA of the frame to be sent to LAN II ls detected by the brldge 1 ls replaced wlth the ldle pattern and, thereby, erasure (ellmlnatlon) of the frame sent from the self apparatus ls complete. Such erasure (ellmlnatlon) of the frame ls called strlpplng.
FIG 6 ls a block dlagram of the self apparatus address management table clrcult 49, descrlbed ln detall below. The reglster ln the SA management table 50 of self apparatus management table clrcult 49 shown ln FIG. 5 arranges fllp-flops ln columns of n+l blts for each row. Address memorles 52 are memory reglsters of n blts each, whlle control flags 51 are one blt memory reglsters. Each address memory 52 stores the self apparatus address of the transfer frame.
The state of control flag 51 lndlcates whether address memory 52 has reglstered a self apparatus address ln that row. The flag ls set (0-l) when the transfer frame ls transmltted and reset (l-0) when the relevant transfer frame ls recelved. A number of blts ln each row of the control flag 51 are set based on control content. Moreover, the number of rows k of addresses 52 and control flags 51 (ln SA mgmt table 50) are determlned by conslderlng the tlme t requlred for a transmlted frame to clrculate through the LAN II, the average length O of the rlng and the clrculatlng speed v (blt r~te) of the rlng. The number of rows k ln SA management table 50 ls deflned by the posltlve lnteger k obtalned by the equatlon k = t v/~.

In the SA management table 50, the polnter lndlcates the row for readlng and wrltlng of address memory 52 and control flag memory 51. Flrst-ln-flrst-out (FIF0) readlng and wrltlng ls preferably lmplemented by returnlng the polnter to the leadlng row when lt reaches the endlng row. A
transmlttlng polnter 55 for frame transmlsslon and a strlp polnter 56 for frame strlpplng are used for thls purpose.
Transmlttlng polnter 55 polnts to the row to read the orlglnatlng address of the next frame to be transmltted.
Strlp polnter 56 polnts to the row to read the orlglnatlng address of the oldest unchecked transmltted frame.
When a transfer frame from node 3 of LAN I ls passed to brldge 1 for node 5 of LAN II, an lnstructlon ls glven to recelvlng controller 34 by MPU 20. When a token clrculatlng in LAN II is received by receivlng controller 34, recelvlng controller 34 lnforms MPU 20 of the receptlon. MPU 20 then forwards a control command to transmlttlng controller 36 and the transfer frame ls transmltted to LAN II by transmltter 40. MPU 20 then detects the self apparatus address SA of the transmlttlng frame and wrltes lt ln the row of address memory S2 pointed to by transmlttlng polnter 55. The flag ln the control flag memory 51 of the same row ls set (0~1) and the transmlttlng polnter 55 ls lncremented to polnt to the next row.

2~0S979 Furthermore, different internetwork transfer frames from each node of the LAN I can be received by a plurality of bridges 1 and sequentially transmitted to the LAN II
wherein self apparatus addresses SA for each transfer frame are stored in address memory 52 in a sequence indicated by the arrow of FIG. 7.
Accordingly, in case m transfer frames are transmitted, the self apparatus addresses of the m transfer frames are sequentially registered in address memory 52 as shown in FIG. 6 and a corresponding flag is set in the control flag memory 51 to indicate that the self apparatus addresses SA
for the m transfer frame are stored in the SA management table 50.
The transfer frame transmitted to LAN II from the frame transmitter 40 circulates LAN II and is received again from LAN II in the frame receiving part 33. The self apparatus address SA of the transfer frame (the address of the node in LAN I) is then extracted from the transfer frame by MPU 20 via the receiving controller 34.
The self apparatus address SA extracted from the transfer frame is also input to a comparator 53 provided in the self apparatus address management table circuit 49. The comparator 53 retrieves all address memory rows for which the flags are set in the control flag memory 51 and reads the self apparatus addresses registered in the retrieved rows of address memory 52.

The comparator 53 recognizes matches between the self apparatus address read from the address memory 52 and the self apparatus address extracted from the transfer frame.
When it is verified that the self apparatus address SA
extracted from the transfer frame received from LAN II does not match any self apparatus address in address memory 52, the received frame is directly transmitted to LAN II through the frame transmitter 40 and the receiving buffer 35 is cleared. When the self apparatus address SA extracted from the transfer frame received from LAN II matches any self apparatus address stored in the address memory 52, the row indicated in the address memory 52 by the strip pointer 56 up to and including the row of the matching address are cleared by the comparator 53 and the strip pointer 56 is set to the row following the row containing the matching SA
address.
When a bit error is not generated while the transfer ~ frame sent to LAN II from the bridge 1 circulates LAN II, the row indicated by the strip pointer 56 matches the row of the matching SA address detected by (or in) the comparator 53. However, if a bit error is generated, the self apparatus address SA cannot be extracted from the received transfer frame and the strip pointer 56 cannot be updated.
Therefore, when another transfer frame is received later without error, the row indicated by the comparator 53 is beyond the row indicated by the strip pointer 56 by the 2~)059 79 number of transfer frames which generated an error. The bit error of a received frame is detected by MPU 20 with the frame check sequencer (FCS) bit in the frame. The received frame generating an error is deleted from the LAN, namely it is stripped.
Accordingly, if the rows of SA management table 50, in which the self apparatus address SA of the transfer frame generating an error is stored, are not cleared, the self apparatus addresses of the transfer frames which are already deleted from the LAN remain and, in the worst case, the SA
management table 50 overflows. In order to eliminate such a situation, the row indicated by the strip pointer 56 up to and including the row of address matching indicated by the comparator 53 are cleared by the comparator 53. Such rows in the control flag memories 51 are reset by the comparator 53.
The comparator 53, detecting a match of self apparatus addresses, informs MPU 20 of the matching addresses. The MPU 20, receiving such notification, requests that the transmitting controller 36 strip the received transfer frames. When such a request is issued to the transmitting controller 36, the selector 39 selects the pattern generator 37 instead of the frame receiver 33 and the received transfer frame is deleted from LAN II.
In this first embodiment, the self apparatus address of the received frame and each registered address of SA

2()05979 management table 50 are sequentially compared in the comparator 53 as shown in FIG. 7. This comparison may be simultaneously performed in parallel. The comparison method is selected considering the circuit structure, the scale of the circuit and the time required for comparison processing.
Furthermore, in this first embodiment, when the self apparatus address of a received transfer frame matches the registered address, the frame is ordinarily deleted in both the address memory 52 and the control flag memory 51.
Alternatively it is possible to erase (reset) the frame only by operation of the control flag memory 51. It is also possible that a timer area can be provided to the control flag memory 51 of the SA management table 50 and the self apparatus address management table circuit 49 so that an erasing process is carried out to the relevant rows during a timeup period after a constant period from address registration. In this case, it is preferable that the timeup period be set a little longer than the time required for the transmitting frame to circulate in LAN II. Namely, if a bit error is generated while the transmitting frame is circulating in LAN II, the corresponding registered row is deleted at the second circulation. Therefore, it is possible to avoid a failure caused by the SA management table 50 being filled with registered data due to accumulation of bit errors.

A block dlagram of the lnternetwork connectlng unlt ln a æecond embodlment of the present lnventlon ls shown ln FIG. 8. The embodlment of FIG. 8 shows a structure of the brldge 1 ln the mutually connected network as shown ln FIG. 5 and the elements llke those ln FIG. 5 are glven slmllar reference numerals.
In FIG. 8, through recelvlng buffer 25 and bus 41, the frame recelver 23 can dlrectly send the recelved frame to the frame transmltter 30 vla the selector 29 and can send the recelved frame to MPU 20 and system memory 21. The frame recelvlng controller 24 analyzes the recelved frames clr-culatlng ln LAN I. Moreover, the frame recelvlng controller 24 provldes the functlon of acqulrlng the tokens clrculatlng ln LAN I and the functlon of detectlng dummy frames descrlbed later.
The transmlttlng controller 26 provldes the functlons of monltorlng receptlon of dummy frames and notlfylng the number of frames to be transmltted or recelved followlng the dummy frames to a transmlttlng frame number counter 61 and controls the tlmlng for deletlng the frames. The dummy frame ls generated by a dummy frame generator 60.
FIG. 9 ls a frame format of the dummy frame. The dummy frame contalns the dlstant apparatus (destlnatlon node) address DA and self apparatus (start node) address SA set to the address of node 1 and also an ID code ln the area correspondlng to the lnformatlon part INFO set to lndlcate that thls frame ls a dummy frame. Uslng thls format, the dummy frame can be dlstlngulshed from a frame returnlng to the .
self node from the self node, used for testlng.
The transmlttlng frame number counter 61 counts up a transmlttlng and receivlng frame number. It provides the functlon of, durlng transmlsslon, countlng up the number of data frames transmltted followlng the dummy frame and, durlng receptlon, countlng down the number of data frames transmltted from the self apparatus, recelved following the dummy frame.
The frame recelving controller 34, frame transmitting controller 36, dummy frame generator 70 and sending frame number counter 71 also provldes the same functlons as those of respectlve circuits described for the ring-type LAN II and therefore explanation of these circuits ls omitted.
The frame transmltting sequence in the brldge 1 and an example of the counter value are shown in FIG. 10. The tlme axls is plotted in the vertical dlrectlon wlth tlme passlng ln the downward direction. The oblique arrow marks indlcate that the transmitting frame for the self apparatus circulates the ring and ls received by the self apparatus.
Accordlngly, the left side nodes and right side nodes are both accommodated in the same node, brldge 1 and the count value ls also the same.
The flow of transmlsslon processlng procedures for transmlsslon of dummy frames ln the brldge 1 is shown ln 2(~059, 9 FIG. 11 and the flow of reception processing procedures is shown in FIG. 12. An example is provided for frame transmission to node 5 of ring-type LAN II from node 3 of ring-type LAN I. The frame circulating through LAN I is received by the frame receiver 23 of the bridge 1 and is then sent to the frame receiving controller 24. The receiving controller 24 notifies MPU 20 of the distant apparatus (destination node) address (DA = No. 5), the self apparatus (start node) address (SA = No. 3), and the information INF0 as the frame data through the buses 41 and 42. MPU 20 checks whether the received frame is the internetwork transfer frame designated for transfer to the LAN II from the LAN I by making reference to the information stored in the system memory 21.
In the event an internetwork transfer frame is received, the internetwork transfer frame is transferred to system memory 21 from the receiving buffer 25. MPU 20 - converts the frame format of this transfer frame into that for LAN II, and transmits it to transmitting buffer 38. A
process for transmitting this transfer frame to LAN II
depends on the procedures of the flow chart of FIG. 11.
First, the frame transmitting controller 36 monitors whether the frame receiver 33 has acquired the token providing the right of transmission in LAN II (step S1). When the frame receiver 33 has obtained the right of transmission (token), - -lt resets a count value by lssulng a reset request to the transmlttlng frame number counter 71 (step S2).
Next, the frame transmlttlng controller 36 starts the dummy frame generator 70, controls the selector 39 to select the output of the dummy frame generator 70 lnstead of the frame recelver 33 , and then outputs from selector 39 a dummy frame havlng the format shown ln FIG. 9 . Namely, the frame transmlttlng controller 36 controls generatlon of a dummy frame settlng the dlstant apparatus node addressed DA to the self node address (ln thls case, the address of node 1).
Prlor to transmlsslon of an lnternetwork transfer frame stored ln the transmlttlng buffer 38 and converted from the frame format of LAN I to that of LAN II by MPU 20, the generated dummy frame ls transmltted to LAN II through the selector 39 and frame transmltter 40 (step S4~.
Thus, the frame transmltter 40 starts transmlsslon of the dummy frame sent from the dummy frame generator 70 to the LAN II. The frame transmlttlng controller 36 monltors transmlsslon of the dummy frame from the dummy frame generator 70. Upon completlon of transmlsslon of the dummy frame (step S5), the frame transmlsslon controller 36 controls the selector 39 to output the data frame, deslgnatlng LAN II whlch ls stored ln the transmlttlng buffer memory 38, to the frame transmltter 40 whlch transmlts the data frame to LAN II. Thls data frame ls the lnternetwork transfer frame recelved by the frame recelver 23 of LAN I in which the distant apparatus node address DA
corresponds to the node address (for example, No. 5) in LAN
II and the self apparatus node address SA corresponds to the node address (for example, No. 3) in LAN I, as a result of only the format conversion by MPU 20.
The frame transmitting controller 36 monitors transmission of a data frame from the transmitting buffer memory 38 and issues an instruction (step S7) to the transmitting frame number counter ~1 to increase the counter value one by one for each transmission of one data frame.
This operation is repeatedly carried out until the transmission of all data in the transmitting buffer memory 38 is complete. When the time limit for holding the token assigned to the bridge 1 has passed, before or after completion of the end of transmission of all data, the token of LAN II (right of access) is released (step S6), completing the transmitting operation. With such operations, after transmission of the dummy frame, the number of data frames transmitted continuously following the dummy frame are counted by the transmitting frame number counter 71.
The receiving operations are now explained in conjunction with the flow chart of FIG. 12. Frame receiver 33 of bridge 1 receives the dummy frame transmitted from the bridge 1 after circulation through LAN II. The frame receiving controller 34 monitors (step Sll) the frames 200S9 f 9 received through the frame receiver 33 and notifies the frame transmitting controller 36 when the received frame is the dummy frame shown in FIG. 9. The frame transmitting - controller 36 then instructs the frame transmitter 40 to abandon the received dummy frame, namely deleting the dummy frame stored in the receiving buffer 35 (step S13).
Selector 39 is switched to select the pattern generator 37 instead of the frame receiver 33, and then stripping of the received dummy frame is carried out.
In case the frame receiving controller 34 receives a data frame transmitted following the dummy frame, the frame receiving controller 34 issues (step S16) a frame deletion (stripping) request to frame transmitting controller 36 if the content of transmitting frame number counter 71 is not zero (step S15) and simultaneously issues an instruction to the transmitting frame number counter 71 to decrease one by one the count value thereof (step Sl4). Upon reception of the frame deletion request, frame transmitting controller 36 starts stripping the received frame as described with reference to FIG. 5 and controls the selector 29 and the pattern generator 37 for the stripping.
The operations described above are repeated until the count value of the transmitting frame number counter 71 becomes zero (steps S15, S17) and when the count value becomes zero, processing is completed (step Sl8). Thereby, the internetwork transfer frame from LAN I transmitted to -LAN II following the dummy frame during the transmission can be deleted by the bridge l after circulation through the ring without making reference to the self apparatus node address SA.
The transfer of the data frame to LAN II from LAN I has been explained above, but the operations of LAN I circuits for transfer of data frame to LAN I from LAN II are also the same as those explained above.
FIG. 13 is a block diagram of the internetwork connecting unit in a third embodiment of the present invention. A dummy frame generator 45 generates first and second dummy frames. The frame format of a dummy frame in the third embodiment is similar to that explained with reference to FIG. 9. The frame transmitting controllers 26 and 36 transmit at least one internetwork transfer frame after transmission of the first dummy frame and thereafter control the dummy frame generator 45 and selectors 29, 39 in order to transmit the second dummy frame. The frame receiving controllers 24, 34 detect the first and second dummy frames in the frame received by the frame receivers 23, 33.
MPU 20 controls the frame transmitting controllers 26, 36 on the basis of the detection result of the frame receiving controllers 24, 34 to delete (strip) the received internetwork transfer frames interposed between the first dummy frame and the second dummy frame.

20059 ~9 With reference to FIG. 14, operations of the block diagram of FIG. 13 are explained. FIG. 14 shows an example of the frame transmission sequence in the bridge 1, the left side and right side of FIG. 14 indicating the same bridge 1.
In FIG. 14, the time axis is plotted in the vertical direction with time passing in the downward direction. The oblique arrow marks show that the transmitting frame from the self apparatus (bridge 1) is received again by the self apparatus after circulation through the ring.
lo The flow of the transmitting processing procedure in the bridge 1 is illustrated in FIG. 15 and the flow of the receiving processing procedure is illustrated in FIG. 16.
An example is provided for frame transmission to node 5 of ring-type LAN II from node 3 of ring-type LAN I as exemplified by FIG. 1. The frame circulating through LAN I
is received by the frame receiver 23 and frame receiving controller 24 of the bridge 1. The distant apparatus ~ (destination node) address (DA = No. 5), the self apparatus (start node) address (SA = No. 3), and the information INF0 of this frame are extracted and supplied to MPU 20 through the buses 41, 42. MPU 20 then checks whether the received frame is the transfer frame designated for transfer to LAN
II from LAN I by making reference to the system memory 21.
When the received frame is the transfer frame, it is stored in the system memory 21 after format conversion.

r 2()0~9 ~ 9 Frame data is transmitted to the LAN II by the procedure illustrated in the flow chart of FIG. 15. First, the frame receiving controller 34 monitors whether the token which indicates the right of transmission in LAN II has been obtained or not (step 511) and repeats a loop until the token can be obtained. When the token is acquired, reception of the token is informed to the microprocessor MPU
20 from the frame receiving controller 34 (step 512). Next, the microprocessor MPU 20 decides whether the data frame to be transmitted exists in the system memory 21 (step 513).
When there is no data frame to be transmitted (a negative decision) in step 513, the acquired token is released (step 520), completing the transmitting process. When the token is released in the step 520, processing returns to step 511.
When existence of a data frame is decided (an affirmative decision) in the step 513, the microprocessor 20 starts the dummy frame generator 45 and copies the dummy frame in the transmitting buffer memory 38 (step 514.) This dummy frame has the structure shown in FIG. 9 and both the distant apparatus (destination node) address DA and self apparatus (start node) address SA are set to the address (No. 1) of node 1.
The microprocessor 20 transfers the data frame to be transmitted to the transmitting buffer memory 38 (step 515).
The system memory 21 stores a plurality of format-converted data frames (for example, three frames) to be transmitted to ;~()05~}79 node 5 from node 3, and the microprocessor 20 reads one of these frames to store it in the transmitting buffer memory 38. In the case of this data frame, the distant apparatus node address DA is set to No. 5 and the self apparatus node address SA to No. 3. This data frame is the frame itself transmitted from node 3.
Next, the microprocessor 30 decides (step 516) whether the remaining data frames to be transmitted exist in the system memory 21. In case there is a remaining data frame, the affirmative decision is made and the processing loops back to the start of step 515 (transfer of data frame).
When the negative decision is made because there is no remaining data frames, the microprocessor 20 starts the dummy pattern generator 45 and copies the dummy frame in the transmitting buffer memory 38 (step 517). Next the microprocessor 20 sends a command for transmission (step 518) to the frame transmitting controller 36 which controls the output of the frame stored in the transmitting buffer memory 38 in response to this command for transmission of the frame to LAN II (step 519). After the transmission of the frame, the token is released (step 520). With the above frame transmission method, the one dummy frame and three data frames are transmitted as shown in FIG. 14 and thereafter the one dummy frame is transmitted again.
In accordance with the flow chart of FIG. 16, operations for receiving and deleting the frames transmitted 2()()~9~ ~

- as described above will be explained. First, the frame receiving controller 34 monitors reception of frames (step 611). When the receiving controller 34 detects reception of a dummy frame, the frame receiving controller 34 notifies the microprocessor 21 (step 612). The received frames are copied in the receiving buffer 35 (step 613) through the buses 41, 42.
When the MPU 20 is notified that a dummy frame has been received (affirmative decision in step 614), the MPU 20 decides whether the dummy flag in the system memory 21 is set to "1" (step 615). This dummy flag indicates existence or non-existence of the dummy frame and is changed to "1" or "0" for every reception of a dummy frame. When a series of frames (one dummy frame,` three data frames and one dummy frame) are transmitted from the transmitting buffer 38, the dummy flag is set to a "0". When the first dummy frame is received, since the dummy flag is set to "0", a negative decision is made in step 615. The microprocessor 20 therefore sets the dummy flag to "1" (step 616) and thereafter sends the transmitting frame deleting instruction to the frame transmitting controller 36 (step 619). The frame transmitting controller 36 deletes the received dummy frame as described with respect to FIG. 5. Thereafter, processing returns to step 611 for repetition.
In case the reception of a data frame is detected in the frame receiving controller 34, a negative decision ls 200S9 ~9 made in step 614 for the question of whether the received frame is a dummy frame. The microprocessor 251 then decides whether the dummy flag is set to "1" and carries out the processing step 619 (deletion of frame) when an affirmative decision is made in step 618. When the three data frames are received after the first dummy frame, an affirmative decision is made in step 618 and the three data frames are deleted in step 619.
When the second dummy frame is received following the three data frames, the affirmative decision is made in the step 614 for the question of whether the received frame lS a dummy frame and an affirmative decision is made in step 615 for the question of whether the dummy flag is set to "1".
Next, the microprocessor 20 sets the dummy flag to "0" (step 617) and thereafter the frame is deleted in the step 619.
When an ordinary frame (transferred between nodes connected to the same LAN) is received, a negative decision is made in steps 614 and 618. Therefore, the received frame is not deleted and instead is transferred through the frame receiver 33, selector 39 and frame transmitter 40, and the processing after step 611 is repeated.
In the case of internetwork transfer of frames through the bridge 1 in the third embodiment, the dummy frames are transmitted before and after the data frame to be transferred. The microprocessor 20 monitors the frames received by the frame receiving controller 34 and deletes 200~979 one or a plurality of data frames interposed between two dummy frames.
Therefore, it is no longer necessary to change the format of data frames to be transferred and a plurality of data frames can be transferred continuously. Moreover, the present invention assures flexible modification of a network without influence of changes in a number of nodes.

Claims (19)

1. An interloop bridge for internetwork communication between a first local area network and a second local area network, the second local area network being a token ring-type local area network, said interloop bridge comprising: a transmitter to transmit to the second local area network, a first dummy frame followed by at least one transfer frame, and a detector to detect the first dummy frame after transmission around an entirety of the second local area network and to delete the at least one transfer frame immediately following detection of the first dummy frame.
2. An interloop bridge as recited in claim 1, wherein said transmitter transmits a second dummy frame to the second local area network following the at least one transfer frame, and wherein said detector detects the second dummy frame received after circulation through the second local area network and deletes one or more transfer frames received during a period between reception of the first dummy frame and reception of the second dummy frame.
3. An interloop bridge as recited in claim 1, wherein said transmitter comprises an identifier to identify a number of transfer frames to be transmitted after transmission of the first dummy frame, and wherein said detector deletes as many of the transfer frames, received following the first dummy frame, as specified by said identifier.
4. An interloop bridge as recited in claim 3, wherein said identifier comprises a counter to count the number of internetwork transfer frames transmitted and received.
5. An interloop bridge as recited in claim 4, wherein said counter, beginning at zero, increments for each transmitted transfer frame and decrements for each later receiver transfer frame, and wherein said detector completes deleting received transfer frames when said counter decrements to zero.
6. An interloop bridge as recited in claim 1, wherein said transmitter transmits data in the at least one transfer frame defining a node of the first local area network by a self apparatus address and defining a node of the second local area network by a distant apparatus address.
7. An interloop bridge for internetwork communication between a first local area network and a second local area network, the second local area network being a token ring-type local area network, said system comprising: a memory; a trans-mitter to transmit, to the second local area network, a transfer frame, the transfer frame comprising a distant apparatus address, and to store the distant apparatus address of the transfer frame in said memory; and a detector to detect the transfer frame after transmission around an entirety of the second local area network and to delete the transfer frame when the distant apparatus address of the transfer frame received from the second local area network matches the distant apparatus address stored in said memory.
8. An interloop bridge as recited in claim 7, wherein said transmitter transmits data in the transfer frame defining a node of the first local area network by a self apparatus address and defines a node of the second local area network by the stored distant apparatus address.
9. An interloop bridge as recited in claim 7, wherein said detector comprises a comparator for comparing a received address with at least one stored address to recognize a match.
10. An interloop bridge as recited in claim 9, wherein each of the at least one stored address includes a flag indicating transfer frames that have been transmitted and not yet received, and wherein said comparator compares the distant apparatus address of the received transfer frame with the at least one stored address when the flag therein indicates that a transfer frame corresponding thereto has been transmitted and not yet received.
11. A method for internetwork communication in an interloop bridge between a first local area network and a second local area network, the second local area network being a token ring-type local area network, said method comprising the steps of: (a) transmitting, from the interloop bridge to the second local area 36a network, a first dummy frame followed by at least one transfer frame; (b) detecting at the interloop bridge the first dummy frame after transmission around an entirety of the second local area network; and (c) deleting the at least one transfer frame immediately following detection of the first dummy frame at the interloop bridge.
12. A method as recited in claim 11, further comprising the steps of: (d) transmitting a second dummy frame to the second local area network following the at least one transfer frame; (e) detecting the second dummy frame received after circulation through the second local area network; and (f) deleting the at least one transfer frame received during a period between reception of the first dummy frame and reception of the second dummy frame.
13. The method as recited in claim 11, further comprising the steps of: (d) identifying a number of transfer frames to be transmitted after transmission of the first dummy frame; and (e) deleting as many transfer frames, received following the first dummy frame as specified by the number of the transfer frames identified in step (d).
14. A method as recited in claim 13, wherein said identifying in step (d) comprises the step of counting the number of the transfer frames transmitted and received.
15. A method as recited in claim 14, wherein said counting in step (d), beginning at zero, increments for each transmitted transfer frame and decrements for each later received transfer frame, and wherein said deleting of received transfer frames in step (f) is complete when said count decrements to zero.
16. A method as recited in claim 11, wherein said method further comprises the step of (d) defining, prior to said transmitting in step (a), a node of the first local area network by a self apparatus address and a node of the second local area network by a distant apparatus address.
17. A method for internetwork communication in an interloop bridge between a first local area network and a second local area network, the second local area network being a token ring-type local area network, said method comprising the steps of: (a) transmitting, from the interloop bridge to the second local area network, at least one transfer frame, the transfer frame defining at least a distant apparatus address; (b) storing the distant apparatus address of the transfer frame at the interloop bridge;
(c) detecting at the interloop bridge the transfer frame after transmission around an entirety of the second local area network;
and (d) deleting the transfer frame at the interloop bridge when the distant apparatus address of the transfer frame received from the second local area network matches the stored distant apparatus address.
18. A method as recited in claim 17, further comprising the step of (e) assigning, to each of the at least one stored address, a flag indicating transfer frames that have been transmitted and not yet received.
19. A method as recited in claim 18, further comprising the step of (f) comparing the distant apparatus address of the received transfer frame with the at least one stored address to recognize a match when the flag therein indicates that the transfer frame corresponding thereto has been transmitted and not yet received.
CA002005979A 1988-12-20 1989-12-19 System for internetwork communication between local area networks Expired - Fee Related CA2005979C (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP32505488 1988-12-20
JP63-325054 1988-12-20
JP33239488 1988-12-28
JP63-332394 1988-12-28
JP1037889 1989-01-18
JP1-010378 1989-01-18

Publications (2)

Publication Number Publication Date
CA2005979A1 CA2005979A1 (en) 1990-06-20
CA2005979C true CA2005979C (en) 1995-11-07

Family

ID=27278944

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002005979A Expired - Fee Related CA2005979C (en) 1988-12-20 1989-12-19 System for internetwork communication between local area networks

Country Status (6)

Country Link
US (1) US5168496A (en)
EP (2) EP0374883B1 (en)
KR (1) KR920007099B1 (en)
AU (1) AU611068B2 (en)
CA (1) CA2005979C (en)
DE (1) DE68926104T2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2728760B2 (en) * 1990-02-13 1998-03-18 株式会社東芝 Data transmission device and received data processing method
GB9100389D0 (en) * 1991-01-09 1991-02-20 Digital Equipment Corp Method and apparatus for transparently bridging traffic across wide area networks
US5291491A (en) * 1991-01-22 1994-03-01 Digital Equipment Corporation Avoidance of false re-initialization of a computer network
SE468495B (en) * 1991-05-29 1993-01-25 Ellemtel Utvecklings Ab SETTING AND DEVICE TO SYNCHRONIZE TWO OR MULTIPLE MULTIPLE TYPE COMMUNICATIONS
EP0555477B1 (en) * 1991-08-30 2000-07-05 The Furukawa Electric Co., Ltd. Multiplex transmission system
US5321694A (en) * 1991-09-20 1994-06-14 Extension Technology Corporation Method and apparatus for reducing the transmission of repetitive braodcast datagrams over communication links
US5363379A (en) * 1992-04-30 1994-11-08 International Business Machines Corporation FDDI network test adaptor error injection circuit
US5517499A (en) * 1992-05-28 1996-05-14 Telefonaktiebolaget Lm Ericsson Method and an arrangement for synchronizing two or more communication networks of the time multiplex type
US5684800A (en) * 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
DE19844185C2 (en) * 1998-09-28 2002-01-03 Danfoss As bus line
US7383354B2 (en) 2002-02-12 2008-06-03 Fujitsu Limited Spatial reuse and multi-point interconnection in bridge-interconnected ring networks
ES2411081T3 (en) * 2010-07-30 2013-07-04 Siemens Aktiengesellschaft Transmission loop prevention in a redundant ring network
US11483209B2 (en) * 2019-11-19 2022-10-25 Advanced Micro Devices, Inc. Forward progress mechanisms for a communications network having multiple nodes

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3890471A (en) * 1973-12-17 1975-06-17 Bell Telephone Labor Inc Loop data transmission arrangement employing an interloop communication terminal
US4287592A (en) * 1979-05-23 1981-09-01 Burroughs Corporation Method and apparatus for interfacing stations in a multiloop communications system
JPS6010839A (en) * 1983-06-29 1985-01-21 Toshiba Corp Unified local area network system
JPS6184940A (en) * 1984-10-02 1986-04-30 Nippon Telegr & Teleph Corp <Ntt> Token passing network system
US4683563A (en) * 1984-10-11 1987-07-28 American Telephone And Telegraph Company, At&T Bell Laboratories Data communication network
GB2171880A (en) * 1985-03-01 1986-09-03 Stc Plc Local area network
JPH0618374B2 (en) * 1985-03-18 1994-03-09 株式会社日立製作所 Data transmission method for multi-network system
JPH0732401B2 (en) * 1985-04-24 1995-04-10 株式会社日立製作所 Transmission control method
US4809265A (en) * 1987-05-01 1989-02-28 Vitalink Communications Corporation Method and apparatus for interfacing to a local area network
US4922503A (en) * 1988-10-28 1990-05-01 Infotron Systems Corporation Local area network bridge
US4947390A (en) * 1989-03-22 1990-08-07 Hewlett-Packard Company Method for data transfer through a bridge to a network requiring source route information

Also Published As

Publication number Publication date
KR900011211A (en) 1990-07-11
AU4675389A (en) 1990-06-28
DE68926104D1 (en) 1996-05-02
AU611068B2 (en) 1991-05-30
EP0602017A2 (en) 1994-06-15
DE68926104T2 (en) 1996-09-19
EP0374883A3 (en) 1991-11-06
EP0374883A2 (en) 1990-06-27
EP0374883B1 (en) 1996-03-27
EP0602017A3 (en) 1994-09-14
US5168496A (en) 1992-12-01
CA2005979A1 (en) 1990-06-20
KR920007099B1 (en) 1992-08-24

Similar Documents

Publication Publication Date Title
CA2005979C (en) System for internetwork communication between local area networks
US4792944A (en) Time-division multiplexing communication system for performing a plurality of communications having different data speeds
EP0115658B1 (en) Method and system of transmitting digital information in a transmission ring
US4709364A (en) Network priority determining method
US4930122A (en) Message transfer system and method
EP0959590B1 (en) Data communication system operating at maximum data rate
US5408610A (en) Communication control apparatus which communicates management information in a communication system
US6081532A (en) Bridging apparatus for traffic filtering in communication networks
CA2261244A1 (en) Optical loop network with automatic signal discard
US7394824B2 (en) System and method of transmitting variable length packet by sequential allocation of permission and monitoring response detection time period
US5935214A (en) Method for transmitting source data and control data in a communication system with a ring structure
US7245618B2 (en) Communication device for automatically setting a router configuration and method of controlling the device
US6504840B1 (en) Method, system and apparatus for transferring information between nodes in a circuit switched time division multiplexed method
US5590117A (en) Node information collecting method in a ring system
US4780871A (en) Data Transmission system
US4837762A (en) Data transmission control method and apparatus
US5822298A (en) Ring transmission system for providing efficient transmission of management data
JP3134702B2 (en) Communication control device and control method thereof
CN111885613B (en) SIG MESH-based networking method, node equipment and computer equipment
JP3020746B2 (en) ATM test cell transmission circuit
JP2731430B2 (en) Data communication method
Kwok et al. On transparent bridging of CSMA/CD networks
EP0342764A1 (en) System message handler in a data processing system
JPH06291773A (en) Communication system
JPH0577225B2 (en)

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed