METHOD OF ACCESS TO A LOCAL AREA NETWORK WITH A UNIDIRECTIONAL TRANSMISSION LINE, AND NETWORK USING SUCH METHOD

Abstract: The access method to the local area network allows transmission, on a unidirectional ring (1), or circuit-switched or packet-­ switched communications organized in hybrid frames, in which overlapping between the beginning of a frame and a residual of the preceding frame which is still to reach its destination is avoided without resorting to a rigid band allotment to the individual com­ munications and to a network synchronization system, where a well defined node acts as a master clock. Also a local network using such access method is provided.

Description: The present invention refers to local area networks and more particularly it concerns an asynchronous access method to a local network with unidirectional transmission ring line and to a network using such a method. Wide-band local networks which are being nowadays investigated join into a single system all the communication services within a firm, and hence they must allow not only conventional speech and data services, but also new services such as computer aided design or manufacturing (CAD, CAM), videoconference, remote control of production processes, etc. While implementing this service integration, the aim is of obtaining high efficiency (in terms of optimal exploitation of the available band), high flexibility (i.e. easy adaptability to new service introduction and to changes in the characteristics of the various services and/or of individual subscriber requirements) and high performance (in terms of network capacity and service quality). Reliability and costs are also to be taken into account. The requirements connected with the integration are met if the information emitted by the various sources is organized into cyclically repeating hybrid frames and if ordered access protocols are used, e.g. such as described in Italian Patent Application No. 67856-A/84, filed on August 28, 1984 and open to public inspection from February 28, 1986, in the name of the same applicant, in case of a folded unidirectional bus network. The Italian Patent Application corresponds to EP-A 173947 of March 12, 1986. The access protocol disclosed in that application was disclosed by the inventors and by A. Luvison in a paper presented at the conference Globecom '85, New Orleans, December 2 - 5, 1985 and in the paper "Service integration in high bandwidth local area networks", CSELT Technical Reports, Vol. XIII, No. 6, November 1985, pages 373 to 382. Such an access protocol presents intrinsic reliability advantages, since a failure preventing a station from transmitting merely results in the non-use of the access right and is interpreted as renounce to transmission, without affecting the access by the other stations. As to reliability aspects depending on the network topology, the ideal solution would be to dispose of a reconfigurable network, i.e. a network that, in the presence of a failure on the line or in one or more stations, may assume a topology permitting the interconnection of all or most operating stations, cutting off the faulty line trunk and the faulty stations; yet this would considerably increase complexity of access handling devices and, in case of a ring network, it also requires duplication of the transmission subsystem. Generally speaking, the higher the reliability degree, the higher the network costs. Assuming the use of an access and transmission scheme where hybrid frames are employed to meet service integration requirements, a reasonable compromise between network costs and reliability degree may be of interest for some application. An example can be represented by the office automation, where temporary activity interruption might also be tolerable. In this case, non duplicated structures might be used such as the unidirectional ring, offering maximum implementing simplicity, since supervision and sensing of the activity on the line are coincident with the reception. As to the safeguard against network failures, taking into account that in the indicated application such failures chiefly interest terminals and their links to the main line (e.g. as a consequence of possible terminal displacements), the transmission line could be housed into a protected duct and by-passes could be provided to cut off branches involved in failures. Usually ring networks are based on token passing protocols and packet-switched information flows. Yet, performance is inadequate to handle communications with continuity characteristics, such as speech communications, in terms of both efficiency and variance of transmission delay. Thus, access schemes have been proposed using cyclical hybrid frames even on a ring. In this case the main problem to be solved is to avoid overlapping of the beginning of a frame with a residual of the preceding frame which is still to reach the destination. In fact, as opposed to the folded unidirectional bus, writing and reading channels in a ring coincide, and hence the frame queue and the beginning of the subsequent one might be present at the same time on the same line section. An example of solution of this problem is described by K. Hiyama, H. Narisawa e. H. Satou in the paper "An Integrated Services Optical Fiber Local Area Network"Σ Network"", Hitachi Review, Vol. 32 (1983), No. 4. The solution suggested there provides a synchronous network, where the frame has fixed length, the two frame regions are subdivided into intervals of equal and constant duration, and the overall signal propagation delay in the network (delay comprising both propagation time along the fibre and the operating tine periods in the individual nodes) is made equal to the frame duration or an integer multiple of the frame duration. The individual channels are allotted to the communications in one-to-one correspondence, according to a TDMA technique. In the example described, the frame has a duration of 125 µs and comprises 400 channels, each conveying 10 bits, 8 information bits and 2 control bits. Transmission rate is 32 Mbit/s, so that each channel has a 64 kbit/s capacity (in terms of information bits). A structure of this type is scarcely efficient and scarcely suited to handle communications with different band requirements. In fact, owing to the short frame duration, frame and control signals form a considerable portion (about 20%) of the signals to be transmitted, thus impairing transmission capacity of the actual information signals. Besides, the packet switched communications, which generally use transmission lines with a band of few kbit/s, are allotted a 64 kbit/s channel, which then remains partly unexploited. Vice versa, for wide-band, circuit-switched communications, multiple assignment algorithms are to be defined, and, as known, the higher the performance required, the higher the complexity of such algorithms. Finally the network implementation is complicated by the strict relation between the frame length and the propagation delay. This relation renders the network scarcely flexible, because a complete reorganization of frames and channels is required in case of architectural modifications. These disadvantages are overcome by the method and the network provided by the present invention, which do not resort to a rigidly slotted frame and allow the performance and flexibility desired by future applications to be obtained even at high speed, together with a considerable architectural simplicity and hence reduced costs. The characteristics of the method are disclosed in claims 1-11 and the characteristics of the network are disclosed in claims 12-22. Reference is now made to the annexed drawing in which: Fig. 1 is a diagram of a network according to the invention; Figs. 2 to 6 are examples of information organization according to a first embodiment of the access protocol; Fig. 7 is a more detailed block diagram of the logic network managing the access protocol in a unit; Figs. 8 to 16 are circuit diagrams of some blocks in Fig. 7; Fig. 17 is an example of organization of the information in another embodiment of the protocol; Figs. 18 to 20 are circuit diagrams of some blocks of the network, in case of the protocol of Fig. 17; Fig. 21 is an example of information organization in a variant of the protocol; Fig. 22 is a block diagram similar to Fig. 7, for the protocol of Fig. 21; Figs. 23 to 27 are circuit diagrams of some blocks of Fig. 22. In Figure 1, a local network comprises a wide-band unidirectional transmission line 1, consisting e.g. of an optical fibre, forming a closed ring along which devices N1, N2 ... Nh ... Ni... Nj ... Nk ... Nn, hereinafter referred to as nodes, are located. At least one of these nodes, e.g. Nh, is connected to a so-called network control center NCC, carrying out the functions which ought to be centralized (e.g. storage of tariffs, storage of the associations between subscribers and nodes, etc.). A plurality of stations S1 ... Sn corresponding to one or more terminals for the different services the network can offer, are connected to the other nodes. In the embodiment described here the nodes are connected to line 1 by optical by-passes BP1 ... BPn, cutting off the corresponding node in case of failure, in order to ensure transmission line continuity. Devices of this kind are commercially available. Nodes N1 ... Nn are active nodes and, as shown for N1, can be considered as composed of two parts: the first, denoted by MAU, comprises the devices necessary for reception, transmission and synchronization of signals transmitted on the line (physical level of the access protocol). The second part, NCU, comprises the devices which are to handle in distributed manner the bus access protocol, to organize the information emitted by the sources into constant-duration hybrid frames (i.e. frames subdivided into two regions, one allotted to circuit-switched communications and the other to packet-switched communications), and generally to carry out higher hierarchical level functions required by standardized communications protocols. Further details on the structure of MAU and NCU will be examined hereinafter. Node access to the network and information transmission on line 1 take place with modalities derived from those described in the already-mentioned Italian patent application No. 67856-A/84. More particularly, an ordered-access type protocol (of the "Round Robin" type), based on the physical allocation of the nodes along the network, is used. According to this protocol, a number of rounds are established, and in every round all the nodes having information to be transmitted are allowed to intervene at least once but no more than once; a given node, which can also vary from frame to frame, intervenes first and the other nodes follow, in the order in which they are distributed along the ring with reference to the direction of transmission on the ring. Once also the last node has obtained the right of access, another round can begin. A protocol of this type presents a high access efficiency and is not critically dependent on the network size and hence on the propagation time. Moreover it limits the transmission delay of a packet (sum of the access time, the transmission time and the propagation time) to a maximum predetermined value. The access in rounds concerns both circuit-switched and packet-switched communications; in this way a better services integration is obtained and the structure of the communication control devices is highly simplified. As to circuit-switched communications, the frame will contain just one round during which each node is allotted the band actually required in that frame by the information to be transmitted; as to packet-switched communications, a frame will comprise a variable and even non-integer number of rounds, and the rounds possibly interrupted by the beginning of the circuit region of a new frame are resumed in the subsequent frame from the interruption point. The activity period allotted to each node is shared among the various terminals (and hence the various communications) in such a way that they too send their information according to a predetermined order, which is maintained during the whole period of node activity. The information is to be transmitted on the line with a coding which permits sending also the signals necessary to the protocol handling (commands) besides ensuring a good extraction of clock signal from the data flow. These requirements are satisfied e.g. by CMI (Coded Mark Inversion) code, encoding bits 0 with 01 and bits 1 alternately with 00 and 11. By this code, each "command" can consist of an 8 bit word, wherein each of the first two bits and of the last two bits is transmitted with pair 10 (i.e. a configuration forming a code violation) while the other 4 bits denote the type of signal and will be transmitted with the configurations envisaged by the code. Inactivity periods are signalled by the presence of clock information only. Since the network is of active type, the modulation carrier will be always present and frame signals and/or commands will be explicitely transmitted. In the embodiments in which the access order is kept for all the frames, all the nodes can be equipped with the frame signal generator, even though the same node (master node) is always entrusted with frame signal generation in a given network configuration. In this way, even though the master node gets faulty or is cut off by its optical by-pass BP, the network operation can go on, the master node tasks being transferred to another node, e.g. the following one. Advantageously, the master node can be the last one which has access to the line, as this makes the circuit embodiment of some devices in NCU simpler, as it will be seen hereinafter. More particularly, the network can be initialized so that the node which accesses last is the or one node connected to NCC. Some initialization procedures can thus be simplified and, if unit NCC is unique, NCU can be further simplified by providing a frame signal generator in the master node only. This entails a certain performance degradation, since in case of a failure which affects just that node, the network cannot even end the communications in progress, since no further node can send frame signals. However, costs are reduced since there is a unique frame signal generator instead of a generator for each node. In the embodiments in which the order by which the nodes are given the right of access changes from frame to frame, the node which is to generate frame signals changes also and hence the presence in all the nodes of devices generating said signals is indispensable. In a ring structure, information is to be suppressed after it has travelled along the whole ring, and overlapping between the last packet information in a frame, which is still to reach the destination, and the beginning of the following frame is to be avoided. The information suppression is practically obtained by inhibiting retransmission; this will entail the presence of devices for recognizing the information to be suppressed and generating the inhibit command. Supposing that an information is suppressed by the node by which it has been generated, each node, after having inserted its information on the line, is to wait for the return thereof to effect the suppression. This gives rise in each node to a period of inactivity whose duration is equal to the gross propagation time Tp along the ring (i.e. the actual of propagation time of the signal along the fibre plus the delays introduced by the other nodes). Different modalities are possible for detecting the information to be suppressed. E.g., each node can suppress all items of information present on the line after the pause, up to the first signal of end of activity of a node, or each node can transmit, before the actual information, a word coding its serial number, and suppress the information it has inserted and those of the previous nodes possibly remained on line for some failure. The first solution requires the master node to eliminate, beside its own information, the whole of information possibly remained on line, because a node can not be sure that it has suppressed its activity and not only that of a preceding node; yet that solution has the advantage of requiring no explicit indication of the node address. The second solution eliminates any doubt on the actual suppression by a node also of its own activity, yet it requires the presence of address decoders in each node. As to the way of avoiding superposition between contiguous frames, according to the invention, in the packet region of each frame, starting from an instant preceding by a predetermined time the end of the frame, the insertion of information on the line by the nodes having right of access from that instant until the frame end is inhibited. The duration of this predetermined time is obviously counted starting from the instant of recognition of the start-of-frame signal in the node. More particularly, that predetermined time can be equal to propagation time Tp. This choice also ensures that the start-of-frame signal of the new frame is made immediately to follow the packet activity which has been transmitted before the interruption. This anticipated activity interruption solely requires the use of a time counter and can be therefore implemented without any difficulty. If the clock signal regenerated in MAU is used as clock signal for the time counter, there is no danger of phase shifts among the counters in the different nodes and hence there is no risk of collision between packet activity end and the start of frame signal. Besides, by operating as described, superposition is avoided without requiring a rigid frame slotting and without adding inactivity time periods, so that a high efficiency can be maintained. Coming back to the node structure, block MAU has been here schematically represented by receiver Rx and transmitter Tx (incorporating synchronism extracting means, clock-signal generating means, resilient buffer memories for the variation of the number of stuffing bits), by a logic network RL (incorporating decoders and encoders of the received signal or of the signals to be transmitted, respectively, and the connecton network allowing signal exchange between higher levels and the receiver or transmitter, or the forwarding of signals from Rx to Tx), and by an interface IF1 managing signal exchange between MAU and NCU. Block NCU comprises interface IF2, complementary to IF1, a line-access control device ACM (entrusted also with the control of the operations connected with the suppression of information and the anticipated activity interruption), a device PS controlling the packet-switched information traffic and circuit-switched communications signalling, and an interface AIH towards the stations, separating or recombining the two kinds of traffic. It is to be remembered that information flows relating to circuit-switched communications are directly supplied from AIH to ACM. Block ACM comprises access protocol control means APH and storage means ME. The latter means may comprise e.g. two FIFO memories for packets to be transmitted or for received packets, respectively, and two sets of RAM memories for the information concerning circuit-switched communications outgoing from or entering the node. The detailed descriptions of APH blocks are referred to this example. Both block MAU and block NCU comprise a local control device, not shown in the drawing. More particularly, the control device in MAU carries out the usual tasks of circuit initialization and supervision of the good functioning of transceivers of the buffer memory. The control device of NUC, besides supervising the circuits of NCU, can carry out more general supervision or management tasks which do not directly concern the access, the signalling and the physical level of the protocol, and hence do not require immediate interventions, namely: statistical processings, error-signalling processings, detection of inactive remote station. Figures 2-5 show two consecutive frames for the protocol embodiment in which the order of access is the same in all rounds. In the Figures it has been supposed that information suppression is carried out by the node which has generated the information, that the master node is node Nn acceding the last to the line and that no node is cut-off owing to a failure. Figures 2-3 depict the case in which packet-activity in the first frame is interrupted while node Nj is given the right of access, and is completed in the second frame, during which also the round involved in the interruption is completed. These Figures show the activity as detected at the receiver of a node Ni, which has access to the line prior to Nj, and of the master node Nn, which is given the access after Nj. The behaviour of Nn does not greatly differ from that of any node acceding after Nj. Figures 4-5 depict on the contrary the case in which the activity is interrupted while node Nn is given the right of access, and show the activity detected at the receiver of Nn and at the receiver of another generic code Ni. In this embodiment the commands necessary to the application of the access protocol are: SF: Start of Frame (denoted by SF1, SF2, SFa, SFb in the different figures); SR: Start of Packet Round (denoted by SR1, SR2, SRa, SRb in the different figures); CR: continuation of a packet round interrupted in the preceding frame; SC: start of a circuit with rigid management or of a packet (for rigid management circuits we intend those allotted to communications requiring band allotment during their whole duration, independently of the existence of possible pauses; an example is given by non-speech communications requiring continuity, such as graphic facilities, videoconferencing ...) SCV: start of a circuit with dynamic management, e.g. by DSI (Digital Speech Interpolation) techniques for speech communications: EA: End of Activity of a node: this signal is transmitted even though the terminals connected to the node have no information to transmit (signals SC, SCV, EA are shown in Fig. 6, showing in details a node activity). In Figures 2 to 5 symbols Cx, Px (x=1...n) indicate packet or circuit activity of the individual nodes, Pj*, Pj**, Pn*, Pn**, the packet activity of nodes Nj, Nn before and after the interruption; small blocks C, P represented by dashed line above the frame indicate the activity inserted by the node, and upwards oriented arrows the activity suppressed by the node; signals SF2, SFb are shown also at the end of the previous frame for drawing clarity. That being stated, as long as a node has not the right of access, it receives and retransmits all the activity in transit, receives and retransmits the activity directed to him and surveys the whole activity to recognize the instants at which it has the right of access. Thus, considering Figures 2, 3, after signal SF, nodes Ni, Nn will detect without pauses circuit activities C1...C(i-1) and C1...C(n-1) respectively. When the instant of access arrives, the node inserts its own activity (and the frame signals in the case of Nn) and waits for the return thereof to suppress it. At the receiver this results into an inactivity period Tp between C(i-1) and Ci and respectively between C(n-1) and Cn. As to node Ni, the activity Ci is followed without any interruption by the circuit activity of the subsequent nodes (up to Cn), by signal SR1 and by packet activity P1...P(i-1) of the preceding nodes. Then, there is again pause Tp in correspondence with the access of Ni for packet activity and then the packets from P(i+1) to Pj*. Pj* is immediately followed by start-of-frame signal SF2 of the second frame. In said second frame, circuit activity is carried out as in the first frame. For the packet activity, after signal CR, node Ni detects activity Pj** after an inactivity period Tp, and then activities P(j+1)... Pn, signal SR2, etc. Said second inactivity period depends on the asynchronous mechanism of generation of signal CR, as it can be seen from the succession of events described hereinafter. After the emission of CR by the master node, no node has right of access before Nj, which inserts its packets Pj** immediately after signal CR. These packets are then followed by those of the subsequent nodes: signal CR continues the propagation along the ring together with packets Pj**, P(j+1)...Pn and is suppressed by the master node, while the packets go on propagating till the round is completed. Between the recognition of CR and the arrival of Pj** at Ni a time period equal to Tp elapses, during which there is no activity on the line (from Ni view point). What stated for Ni also applies to node Nj involved in the interruption. Node Nn on the contrary after Cn and SR1 detects packet activity of nodes N1...Nj up to Pj*; that activity is followed by a pause Tp due to the anticipated interruption of the packet activity of Nj with respect to the end of frame. After this inactivity period Nn first detects signal SF2 (since Pj* is suppressed at the passage though Nj) followed by the circuit activity of the second frame. After CR, Nn detects Pj** without interruptions, since Nj, having still the right of access, has made its information to queue after CR. Then the operations go on as in the circuit region, with pause Tp between P(n-1) and Pn. In case the interruption of packet activity takes place just during the access of Nn, as shown in Fig. 4, activity Pn* and signal SF2 are inserted by the same node and hence Pn*, SF2 and the whole circuit activity C1...C(n-1) appear without interruption at the receiver, after pause Tp subsequent to P(n-1). After C(n-1) there is inactivity period Tp followed by the circuit activity Cn of node Nn, by CR, by Pn**, by SR2 and then by the packet activity of the new round. Similarly, in nodes Ni, after circuit activity Cn of the second frame, CR, Pn**, SR2, P1 etc. (Fig. 5) are detected. Thanks to the choice of node Nn as master node the pause in correspondence with the interruption or resumption of the packet activity is eliminated when the interruption concerns the master node. The drawing does not show the case in which there are no interruptions in the packet activity, which occurs when the necessity of emitting SF appears after Nn has emitted the end-of-activity flag. An event of this kind is at least unlikely to occur and, anyway, the situation at the receiver of the various nodes is similar to that of Figures 4, 5, apart from the fact that instead of Pn* there is the whole packet activity Pn of the node and that activity Cn of the second frame is immediately followed by SR2, P1, etc. As a conclusion, at any node there is always an inactivity time period Tp for each circuit or packet access, i.e. a time Tp for each round. Besides, in the case in which a packet round is interrupted during the access of a node different from the master node, there is a further time of inactivity Tp depending on the interruption of the packet round. A reconfigurable bus network of the same size, which uses the protocol described in the cited Patent Application, presents an inactivity time Tp at the beginning and at the interruption or resumption of each packet round (and hence, as an average, an inactivity of 2 Tp per frame). Taking into account that by suitable management strategies of packet transmission by the devices of higher hierarchical level the packet region can be made to correspond on the average to a packet round (generally resulting from two fragments of two successive rounds), ring network on the average presents at each frame one more inactivity time Tp with respect to the bus network. Considering a propagation speed of the order of 5 µs/km, a packet processing time at each node corresponding e.g. to a three-byte time (which at a transmission speed of 140 Mbit/s correspond to 150 ns), for a network of some ten kms and with a fifty nodes, time period Tp is about 60 µs. In a frame of 5-10 ms (representing a fairly good compromise between efficiency, which would require long frames to reduce the influence of frame signals and pauses, and the necessity of avoiding overlapping, which is easier to obtain with short frames), the ring network presents an efficiency reduction with respect to the bus, owing to the additional inactivity time, of about 0.1%, which can be tolerated without problems in applications in which the economic aspect is fundamental. If a node is cut-off by its optical by-pass as a consequence of a failure, the following node will recognize such a fact because the last signal EA considered is not followed by another command (more particularly SC, SCV). In the case in which the nodes do not transmit the information together with the coding of their serial number, the node following the insulated one will insert the activity after a time Ta allowing downstream nodes to recognize the lack of a node. Inactivity time Ta can have a duration of some bytes (e.g. 4) so that there is not severe efficiency reduction even if a lot of nodes are cut off. On the other hand a long sequence of inactive nodes cannot create confusion with pauses Tp, since time Ta either appears at instants at which a pause Tp cannot occur (e.g. Ta occurs between the activities of the two nodes which either precede or follow the interested node) or is present together with Tp (for the node or the nodes immediately preceding the node with the right of access); in both cases it is easy to recognize. As to the circuit activity organization in a node, different aspects are to be taken into account. First, generally a plurality of terminals are connected to a node, and hence each activity period C comprises information concerning a plurality of communications (i.e. a plurality of channels), which are not necessarily all active in each frame. Besides, a number of communications (more particularly speech communications) can be dynamically managed, e.g. to apply procedures like DSI (Digital Speech Interpolation), so that a band is assigned to a communication only when this one is active; others on the contrary (data communications, denoting by this term those relevant to non-speech services, i.e. graphics services, videoconferencing, etc.) require permanent band allotment to the respective communication. It is hence necessary not only to identify the various channels in the same activity period, but also to make a distinction between active and non active channels and between channels with dynamic or rigid management. For the identification of individual channels, each of them can be assigned a pair of numbers, one indicating the number of the node and the other the channel position inside the activity period. These numbers will be communicated by the calling node to the called node upon establishment of the connection and are maintained for the whole duration of same; this allows in a very simple way a distributed management of channel identification in the receiving phase. As to dynamically-controlled channels, to ensure a service quality convenient to both speech and data circuit-switched communications, for speech communications a blocking strategy is adopted, which, according to the invention, concentrates the losses on the nodes with a higher serial number. This inhomogeneity simplifies the access. In fact in each frame it is sufficient for each node to count the speech channels already existing and only if their number has not reached a predetermined maximum number, a new speech channel can be transmitted. The counting is simplified by the fact that the beginning of the invention concerning the two types of communication is indicated by different signals. In the example of organization described in Fig. 6, relevant to the activity period of node Ni, this node is supposed to handle seven channels denoted by Ci1...Ci7. For sake of clarity, signals SC, SCV have been associated with the corresponding channel number. Among these channels, Ci1, Ci2 and Ci5 are e.g. assigned to data communications in progress and are preceded by signals SC1, SC2 and SC5; channel Ci6 is an unused data channel (since the corresponding terminal has no communication in progress) and hence only signal SC6 will be transmitted. The other three channels are speech channels and are associated with signals SCV3, SCV4, SCV7. Channel Ci4 is supposed temporarily inactive, e.g. because the source is in pause condition, and hence only signal SCV4 will be present. Packet activity too is organized by transmitting a signal SC before the packets of each communication; the difference with respect to the circuit activity is that the lack of a channel activity is not to be signalled, since the packets always contain the destination address. In Fig. 7, 2a, 2b, 3a and 3b indicate the wires conveying packet and circuit information from ME to IF2 (and hence to IF1 and MAU, Fig. 1) and vice versa. Block APH comprises two sets of different devices for controlling the access during the two frame regions, and a number of devices operating independently of the region. The latter devices are: frame signal generator FG, sending MAU, in case of the master node, commands SFE, SRE, CRE of emission of signals SF, SR, CR; controller CE of information suppression, sending MAU a signal NORETR disabling the retransmission of the information to be suppressed; circuit SNA signalling the occurred access of a node (signal NODC); a logic network AR recognizing the right of access of the nodes in both frame regions. The portion of APH concerning packets comprises transmission managing devices, consisting of a pair of logic networks PTC, DT, and devices PRC for managing the reception. Logic network PTC exchanges with MAU and ME the signals necessary to manage packet transfer from ME to the line with the already described modalities. Logic network DT has the task of disabling packet transmission in advance by Tp with respect to the end of the frame. The reception part PRC is to recognize packets to be forwarded to the station it belongs to, on the basis of the address coded in the packet header, and to exchange with MAU and ME the signals necessary to the forwarding to and the temporary storage in ME of the correctly-received packets (i.e. packets non subjected to collisions). Hence, for its operations PRC is connected to wire 2b and besides it receives the frame signals from MAU. Also the part of APH handling circuit-switched communications is split into two sets of devices intended to control transmission and reception. The transmission controlling means comprise logic network CTC managing the transmission and a further logic network DSI which, in case of presence of circuit-switched speech communications to be dynamically processed, enables or doesn't enable the transmission of the relevant information according to band availability on the line. That logic network comprises a counter which is reset at each frame by SF, counts signals SCV or SCVE (command of emission of signal SCV) and generates as carry-out signal a signal VCTXD disabling ME. Depending on the value preset in the counter, VCTXD may indicate either the last channel that can be transmitted, or a channel which can no longer be transmitted. In the latter case, the read commands for ME must be delayed so as to allow generation of VCTXD; in the former case, it will be sufficient to store VCTXD in a register keeping it available from its generation until the beginning of the subsequent frame. The receiving part (circuit CRC) is to control the transfer from wire 3b to ME of information flows relating to circuit-switched communications to be forwarded to the node they belong to, on the basis of the signals supplied by ME and on the frame signals. The meaning of the various signals shown in Fig. 7 will result from the description of Figures 8 to 16 where possible circuit embodiments of blocks FG, CE, SNA, AR, PTC, PRC, CTC and CRC are shown, under the hypothesis that the master node is node Nn, that a frame signal generator is present in all nodes, and that the serial number of the transmitting node is not explicitly transmitted,so that node Nn is to carry out information suppression. In all these Figures reference CKS denotes clock signals, which are those supplied by MAU and already resynchronized (apart from that of the master node to which the clocks of all other nodes are locked and which hence will be just the signal generated by local node oscillator), so that all the nodes might detect within a frame time the same number of pulses of the clock signal. The master node is the only one in which a signal FGA is active (e.g. at logic level 1) which signal is sent also to units MAU to indicate whether they need or need not effect the resynchronization. In Fig. 8 frame signal generating circuit FG comprises three elements generating commands SFE, SRE and CRE. Such commands are present at the outputs of three 2-input AND gates P1, P2, P3 enabled by signal FGA. Taking into account that frame duration is constant, SFE is generated by a simple counter CN1, which counts the pulses of CKS up to the number corresponding to duration Z of a frame. For SRE and CRE generation there are two set-reset flip-flops FF1, FF2. The first is set by a signal EAEC generated by the logic network AR for access right recognition, to cause the emission by MAU of signal EA relevant to the circuit-activity of Nn (which signal coincides with circuit region end), and is reset by the Start-of-Frame flag; output Q of FF1 is connected to an input of an AND gate P4, whose second input is connected to output Q of FF2. FF2 in turn is set by signal SR and reset by signal EAEP (command of emission of signal EA relevant to node packet activity, coincident with the end of the packet round) and has output Q connected to an input of an AND gate P5, receiving at a second input signal EAEC. It is clear that the goal is attained by the arrangement described: in fact in the packet region a signal is present at the output of P4, and hence of P2, if the preceding packet round is completed (i.e. if FF2 has been set by EAEP); there is a signal at the outputs of P5 and P3 if a packet round has begun (i.e. if output Q of FF2 has been activated by SR) and has not been completed (signal EAEP not yet emitted). In case of a unique generator FG in the whole network, the three gates P1-P3 are obviously unnecessary. In Fig. 9 circuit SNA generates signal NODC as output signal of an OR gate P6 receiving at its inputs signal EA of end of activity of a node or signal TIMOTA indicating the expiration of time Ta permitting detection of an isolated node. Signal TIMOTA is generated as carry-out of a counter CN2 counting the pulses of CKS up to the value corresponding to Ta. CN2 is started and reset by signal SF or SR or CR or EA (gate P7) and is stopped by one of signals SC, SCV, ABOTR (emitted by DT, Fig. 7, to indicate the packet activity interruption), and NORETR (generated by CE, when the node has the access right). These signals are supplied to CN2 through OR gate P8. Count interruption by SC, SCV corresponds to normal operating condition. The interruption by NORETR prevents the lack of activity for time Tp (Fig. 3) of the node having the right of access from being considered as absence of one or more nodes. The same effect has the interruption by ABOTR for the nodes following the one which has emitted it. The interruption of the count during the pause following signal CR is not envisaged for the nodes preceding the one which has emitted ABOTR, since such nodes have no right of access during that period and hence signal NODC has no influence. In Fig. 10, representing information suppressing circuit CE, signal NORETR disabling the node transmitter is present at the output Q of set-reset flip-flop FF3. FF3 is set, through an OR gate P9, by signals CACRIG, PACRIG (indicating the right of access for the circuit or packet region respectively), RESPTX (indicating that packet activity has been resumed after the interruption) or SFE. The latter signal serves to master node Nn to allow the elimination of its activity. Signal NORETR is to be kept active up to the occurred suppression of the End-of-Activity flag EA (if the node is not Nn) or of such a signal and of the following frame signals (if the node is Nn). In addition, in the nodes different from Nn, the frame signals must be let through (i.e. retransmitted). Therefore, reset input of FF3 is connected to the output of 2-input OR gate P10. A first input is connected to the output of an AND gate P11 enabled only for nodes different from Nn (signal FGA ), which supplies FF3 with signals SF, SR, CR present at the output of an OR gate P12. The second input of P10 is connected to the output of an AND gate P13 which has a first input connected to the output of another flip-flop FF4 and receives at a second input signals SC or SCV (OR gate P140). FF4 has the reset input connected to the output Q of FF3 and the set input connected to the output of a 2-input OR-gate P14. The inputs of P14 are connected to the outputs of two AND gates P15, P16, of which the first is active only for node Nn, and the other only for nodes different from Nn (inverter I1). The two gates are enabled by signal NORETR to let through frame signals (P15) or signal EA (P16). This arrangement allows information suppression with the above modalities. In fact, for nodes different from Nn, signal NORETR is active from detection of signal EA until the arrival of signal SC, SCV of the following node; for node Nn signal NORETR is active until the detection of a frame signal, and is disactivated by the first signal SC, SCV relevant to the following node. In Fig. 11 circuit DT disabling packet transmission is to generate signal ABOTR when time Z-Tp has elapsed from the detection of the Start-of-Frame flag at the node receiver. DT consists hence of a counter CN4, reset and started by counting the pulses of CKS till the value corresponding to Z-Tp is reached. In the master node it is necessary to prevent the devices of MAU from receiving at the same time request SFE for transmission of SF and the command of transmission of a packet owing to errors in the count of Z-Tp, e.g. due to the variation of duration of Tp owing to a node disactivation. To this aim, the carry out of CN4 is used as signal ABOTR only for nodes different from Nn, while Nn uses signal SFE as signal ABOTR. This is obtained due to OR gate P26, whose inputs are connected to the outputs of two AND gates P27, P28 enabled respectively by FGA (inverter I3) or by FGA to let through the carry out of CN4 or signal SFE. The acquisition of value Tp by the nodes can be managed in a centralized or distributed mode. In the first case, during the initialization and then periodically during the network service, NCC causes a packet to be sent on the line, measures the delay with which it receives the packet and communicates the time to all the nodes. In the second case, time Tp is determined during initialization phase by NCC as before, while during the normal operation the master node is entrusted with the control and diffusion. It is clear that the two solutions concide if the master node is that associated with NCC. In Fig. 12 the logic network AR for access right recognition is to generate a signal CACRIG (towards CTC) or PACRIG (towards PTC) when the access right is recognized in the circuit or packet region respectively, a signal RESPTX (alternative to PACRIG) when the node is to resume the packet transmission interrupted, and a signal STOPTX (always towards PCT) to interrupt packet transmission so as to avoid collisions with the Start-of-Frame flag. To detect the access right a counter CN3 counts signals NODC emitted by SNA (Fig. 9), starting from Start-of-Frame SF or Start-of-Packet-Round SR. Signals SR, SF are supplied to CN3 somewhat delayed (e. g. in correspondence with their trailing edge as denoted by NOR gate P17) for reasons which will be examined hereinafter. The current count of CN3 is supplied to a comparator CM1, which compares it with the serial number of the node and emits a pulse when the two values are equal. The output of CN3 is connected also to the input of a parallel-in parallel-out register RE1 which, in correspondence with signals SF or ABOTR (gate P18) stores the count value reached by CN3 during the preceding packet round. The delay with which CN3 is reset is due to the necessity of allowing the transfer of such a count value to RE1. It is to be noted that the arrival of SF after ABOTR does not change the situation in RE1, because ABOTR stops the count of signals NODC in SNA (Fig. 9). The value stored in RE1 is loaded again in CN3 at the arrival of signals CR or CRE (gate P19), so that in case of interruption of a round, the access is ensured again to the node which had to interrupt the transmission. Once CM1 has recognized the access right by the node, its output signal is to be transformed into CACRIG, PACRIG or RESPTX, as the case may be. To this aim the output of CM1 is connected to an input of two AND gates P20, P21, whose second input is connected to the outputs Q or Q , respectively, of a flip-flop FF5. FF5 receives at the set input signals ABOTR or SF and at the reset input signals SR or CR or CRE, received through OR gate P22, so that its output Q is active in the circuit region and its output Q is active in the packet region of the frame. As a consequence signal CACRIG is presented at the output of P20, while the output signal of P21 is further processed to distinguish whether it is a new access or a prosecution of the access interrupted. To this aim the output of P21 is connected to an input of two further AND gates P23, P24 and through an inverter I2 to the set input of a flip-flop FF6 receiving at the reset input signal EAEP. FF6 is then set, with a delay introduced by I2, from the instant of the recognition of the right of access until the completion of node packet activity. The second input of P23 is connected to output Q of FF6, and the second input of P24 to output Q of FF6. Hence, P23 and P24 output signals are signals PACRIG, RESPTX: in fact, if output Q of FF6 is active in correspondence with the right of access of the node, this one had completed the preceding packet activity and hence the access is a new one; if on the contrary output Q is active, the node had not completed the access and hence the activity previously interrupted is resumed. I2 introduces the delay necessary to allow output Q of FF6 to be still active at the instant of activation of the output of P21. Output Q of FF6 is also connected to an input of an AND gate P25 whose second input is connected to P18 output. The output signal of P18 is signal STOPTX: in fact such a signal is emitted if the signal SF or ABOTR arrive while the node has the right of access. In Fig. 13 circuit PTC controlling packet transmission comprises a shift register SH1 receiving a bit configuration PTXSTA0 -PTXSTAy where the first bit is 0 and the other y bits, in number equal to the maximum number of packets which can be transmitted, indicate, when at 1, packets to be actually fowarded on the line during a round (it is to be noted that bits at 1 are all consecutive since, as reported, there are no inactive channels within the packet activity of a node), and such bits at 1 are the most significant after PTXSTA0. SH1 receives as parallel load command signal PACRIG and as command for bit shift towards the most significant positions a signal NEXTP by which MAU requests new packets. The outputs of all cells of SH1 are connected to an OR gate P29 whose output signal is 1 as long as there are packets to be transmitted (i.e. bits at 1 inside SH1), while the passage to 0 indicates the end of packet activity of the node and causes emission of EAEP through an inverter I4. Through an AND gate P30, the output signal of P29 is transferred to MAU as signal PTXENA enabling the forwarding of the packets on the line. Besides, the most significant bit of the configuration present at a given instant at the outputs of SH1 forms a signal SCE by which PTC requests MAU the emission of SC and asks ME to forward a packet on wire 2a. A second input of P30 is connected to the output of a set-reset flip-flop FF7 which is set by signals PACRIG or RESPTX, supplied by AR (Fig. 10) through OR gate P31, and is reset by signal STOPTX, this too supplied by AR, or by signal EA (OR gate P100). The output signal of P100 forms a signal INTXP fowarded to ME to block the packet forwarding over wire 2a. Signal RESPTX controls the backshift of the contents of SH1. By this arrangement, as soon as logic network AR emits signal PACRIG for the node it belongs to, if said node has packets to transmit (at least bit PTXSTA1 at 1) PTXENA is emitted so that MAU may ask for the packets; besides, being bit PTXSTA0 0, signal SCE is still at 0. When MAU sends signal NEXTP, bit shift in SH1 brings PTXSTA1 on the most significant output, so that SCE passes to 1 and causes the transmission of SC by MAU and the forwarding of the first packet to MAU by ME. Under the hypothesis that the round is not interrupted, the operations go on in this way until the transmission of the last packet. Upon the arrival of the following signal NEXTP there are no longer bits at 1 in SH1 and hence the outputs of P29 and P30 pass to 0 and EAEP passes to 1 thereby signalling the end of the transmission to MAU, which sends signal EA. From the Figure it is immediately deduced that the node without packets sends only signal EAEP. In case of interruption of a round, the emission of STOPTX by AR (Fig. 10) causes the interruption of the packet forward by ME and causes PTXENA to become 0, notwithstanding the output of P13 is still at 1. The transmission is resumed at the arrival of RESPTX: in this case, in order to avoid the loss of a packet whose transmission was not completed, RESPTX causes the backshift by a position of the contents of SH1 so that at the arrival of NEXTP the transmission can be resumed from the point of interruption. This obviously entails the presence in ME of a counter of the transmitted packets, which is blocked by STOPTX. Fig. 13 does not show signal ENDPCK (indicated on the contrary in Fig. 7 at the input and at the output of PTC) which signals the end of transmission of a packet and is sent to MAU to cause NEXTP emission. In Fig. 14 logic network PRC controlling packet reception comprises a shift register SH2 which loads in series the bits coding the destination address of a packet (extracted from wire 2b) and, once the loading is completed, supplies them to a comparator CM2, where the address of the node is wired. Such bits are denoted by Q0 ... QN, where QN is the last of the address bit. The reset for SH2 is supplied for each packet by a signal BEGDAT indicating the beginning of a packet. Such signal can be generated through an AND gate P32 receiving at an input signal SC (supplied by MAU to indicate the start of a packet) and has the other input connected to output Q of a set-reset flip-flop FF8 set by SR or CR (gate P33) and reset by SF. The shift command for SH2 is given by clock signal CKS. CKS is supplied to SH2 through AND gate P34 whose second input is connected to the output of a set-reset flip-flop FF9 which is set by BEGDAT and is reset through OR gate P35 by signal SF or by the completion of the load of the address in SH2 (bit QN). The output signal of comparator CM2 indicating address equality forms a signal STOPCK enabling the storage of the packet in ME; the same signal STOPCK enables, through a set-reset flip-flop FF10, two AND gates P36, P37. P36 receives through an OR gate P38 signals SC or EA, while P37 receives at the other input signal SF. Signals PACSUC and ABOPCK are present at the outputs of such gates and are sent to ME to signal whether the packet has been correctly received or not; the same two signals through OR gate P39 and FF10 disable P36 and P37. It is clear that the first occurrence of signal BEGDAT has no effect on P36 which is disabled since STOPCK has not yet been emitted. In Fig. 15, logic network CTC controlling circuit-switched information transmission comprises three sections, the first intended to generate signals CENATX1 ... CENATXh (h=maximum number of channels assigned to the node) for enabling in ME the controllers of transmission memories for such information, the second to enable the transmission by MAU of the information transferred by ME on wire 3a and to signal the end of activity of the node, and the third to control in MAU the transmission of signals, SC, SCV according to whether the communication is rigidly or dynamically managed. The first section consists of a shift register SH3 with h positions, enabled by CACRIG and implemented so as to sequentially present on its outputs a logic 1, starting from the instant of arrival of a shift command NEXTCH (from position h towards position 1) sent by MAU to request the sending of the information relevant to a channel by the corresponding memory in ME. The second section consists also of a shift register SH4 analogous to SH1 (Fig. 13) and controlled by signals CACRIG and NEXTCH in the same way as SH1 is controlled by PACRIG and NEXTP. The outputs of SH4 are connected to an OR gate P40, analogous to P29 (Fig. 13), whose output signal forms CTXENA, and, inverted in I5, signal EAEC. Such signals have the same meaning and the same effects as PTXENA and EAEP of Fig. 13. Besides, the signal present at each instant on the output of SH4 corresponding to the most significant bit (CTXSTA0) is sent to MAU as signal CHS indicating the state of activity of the channel to be transmitted In case of inactivity, logic value 0 of CHS prevents the establishment of the connection between MAU and the memory for the data transfer. Of course, since circuit activity is not interrupted, there is no possibility of a back-shift as in SH3; besides, any bit CTXSTA can be 1 or 0, since circuits temporarily inactive can be present among active circuits. The third section comprises a shift register SH5 identical to SH4, the cells of which store a bit configuration CTXSTB0 ... CTXSTBh where the first bit is always 0, as CTXSTA0, and the others are each associated with one of the channels and indicated by their logic value whether the corresponding channel has a rigid or a dynamic management. E.g., logic value 0 indicates dynamic management and 1 rigid management. Signals CACRIG, NEXTCH are load and shift commands also for SH5. The signal present on the wire outgoing from the cell corresponding to the most significant bit (CTXSTB0) is signal SCE; the same signal, inverted in I6, corresponds to SCVE. It is to be noted that MAU does not take into account signals SCE, SCVE before sending NEXTCH. Logic network CTC is also to signal to MAU the end of a ciruit (signal CENDTX indicated in Fig. 7): this signal can be obtained as logic OR of signals, having the same meaning, emitted by memory controllers for the individual channel and used by MAU to generate signal NEXTCH. With reference to Fig. 16, logic network CRC controlling circuit reception is to enable storage in ME of the information present on wire 3b and relevant to different communications. Under the hypothesis that ME may simultaneously handle k communications (and hence comprises k memories for circuit information received), CRC will comprise k elements which are enabled and disabled by signals ENARXl ... ENARXk, DIRXl ... DIRXk supplied by the control logic of ME and which emit an enabling signal CENARXl ... CENARXk for the controller of the respective memory. Each one of these elements comprises a register RCBi (i=1 ... k) which, upon command of the respective signal ENARXi, stores a bit configuration NCRX, supplied by ME and representing the pair of numbers n1, n2 identifying the individual communications. This bit configuration is supplied by RCBi to a respective comparator CPi, which compares it with the values supplied by two counters CN5, CN6 and emits an output signal when the two pairs of numbers are equal. The first of these counters is to supply number n1 of the node active in a given instant in the circuit region, and hence it is started by signal SF, stopped by signals SR or CR (received through OR gate P41), and counts signals NODC arriving from SNA (Fig. 7). The second is to count the number n₂ of the channels inside the activity period, and hence it is set by signal NODC, stopped by signal CR or SR and counts signals SC or SCV received from an OR gate P42. The output signal of comparator CPi can be emitted during the circuit region as signal CENARXi, through AND gate PAi, as long as the corresponding channel is enabled; consequently gate PAi will receive as enabling signals the signal present at output Q of a of set-reset flip-flop FF11, set by SF and reset by SR or CR, and the signal present at the output of a set-reset flip-flop FSi, set by ENARXi and reset by signal DIRXi indicating channel disabling. As reported, by keeping fixed (apart from failures) the master node,there is in general a pause Tp in correspondence with round interruption. This pause can be eliminated by assigning the task of master node to a node which can be different at each frame. More particularly, the node having the right of access (not yet completed) and which has not yet detected the beginning of the new frame, but which detects or has already detected expiration of time Z-Tp, interrups packet transmission, if any, as before, yet it immediately assumes the functions of master node by sending the start-of frame flag and its circuit activity. In this way also the nodes located between the new master node and the node which had previously generated the frame signal, instead of having their activity inhibited for time Tp, can immediately start circuit information transmission, placing their activity in the new frame which is being formed. By changing the master node, node access order will vary at each frame; obviously the new master node will be also that which first accedes the line in packet region. That access technique requires that the start of frame only is signalled. Beginning and continuation of packet rounds need no longer be distinguished, since the node whose packet transmission has been interrupted becomes the new master node and hence automatically is the first to have the access in the new packet region. The beginning of packet region also is not to be signalled, since the simple count of the number of nodes which have had the access allows the end of the circuit region to be determined. The explicit presence of a region boundary signal can yet facilitate the supervision of the network operation. As a consequence of the possible transfer of the functions of the master node, there is a reduction (by a time shorter than or equal to Tp) in frame duration for all the nodes, from the new master node up to the one immediately preceding the old master node. This merely implies a reduced quantity of information, relevant to circuit communications, written or read in memories ME in a frame. Yet this causes no problems, taking into account that such memories are implemented so as to allow variable-band transmission. The other effect on practical implementation is that the lack of rigid periodicity of the Start-of-Frame flag, which before was emitted always by the same station and formed per se a synchronizing element, can render the task of synchronism recovery more critical. Fig. 17 shows four consecutive frames, according to the variant disclosed, relevant to the node receivers of a network, which for simplicity sake is supposed to comprise four nodes. The symbolism adopted for these Figures is the same as that adopted for Figures 2-5, and hence Ci, Pi, indicated circuit or packet activity of the i-th node; Fi, Ri indicate the Start-of-Frame and the Region-Boundary flags (which are supposed to be explicitly transmitted) inserted by the i-th node. Dashed slanting lines indicate for the various nodes the expiration of time Z-Tp and hence the possible necessity of transferring the master node function. The master node in the first frame represented is node 1, and time Z-Tp expires while node 3 is active during a packet round. Hence, node 3 transmits only a part P3* of its packets, followed by Start-of-Frame flag F3. As seen, for nodes 3 and 4 the first frame lasts then only Z-Tp, while for nodes 1 and 2 the duration is Z. It is to be noted that there is no danger of duplicating the Start-of-Frame flag, since node 1 knows that it need not introduce such a signal, since the interruption has not occurred in correspondence with its turn of access. In the second frame, the main node is node 3 and the access will take place in the order 3-4-1-2; of course node 3 will have to transmit R3, followed by the rest of its packet activity P3** and so on, in the same order as for the circuits. In this second frame, time Z-Tp expires for all nodes at an instant at which no node is transmitting, and node 3 is the first to have the right of access after the expiration of such a time period. Then in the third frame the master node is still node 3 and the operations are carred out as in the second frame; and only difference is that note 3 transmits all its packet activity and not only the residual activity. In this third frame time period Z-Tp expires during transmission of P1, and hence the transfer to node 1 of the master node functions takes place as at the end of the first frame. Finally, the fourth frame expires again while no node is transmitting and hence there is a situation analogous to that occurring at the end of the second frame. As seen, in this variant a node presents only one inactivity period in the packet rounds in corespondence with the access to the line, while there is no longer the inactivity period in correspondence with the interrupted rounds. It is to be added that each node can detect the identity of the node acting as master on the basis of the frame activity, since the access right is recognized by a cyclic counting (as will be better seen hereinafter) and not by a counting reset at each frame. However for better reliability and also to ease the activation of a new node or the reactivation of a node e.g. after a failure, signal F can contain the indication of the node by which it has been emitted, indication which is periodically checked by all the nodes. By use of the variant just described block DT is no longer necessary in APH (Fig. 7). In fact, since the node which must interrupt packet transmission becomes the master node and is to emit the Start-of-Frame flag F, the command FE of emission of signal F can carry out the functions previously carried out by ABOTR. For the rest the block diagram of APH is like that of Fig. 7, apart from some differences in the input/output signals which will result from the detailed description of the blocks interested by the protocol variant, which blocks are those operating indipendently from the frame region. Blocks FG1, CE1, AR1 (corresponding to blocks FG, CE, AR of Fig. 7) are shown in detail, since their structure has varied. The block carrying out the same functions as SNA keeps the structure unchanged, yet it is started by signal R (in place of SR and CR) while ABOTR is missing among the stop signals. In Fig. 18, frame signal generator FG1 is to generate commands FE, RE of emission of signals F, R, the first of which carries out also the functions of signal STOPTX emitted by AR in the scheme of Fig. 7 to interrupt that packet round. To this aim two counters CN7, CN8 are provided. The first one, started by signal F or FE (OR gate P43), counts the pulses of signal CKS up to a first value, corresponding to time Z-Tp, and to a second value, indicating that time Z has been exceeded. The two carry-out signals are presented on two outputs CO1, CO2. The signal present on CO1, stored into a flip-flop FF12, will become signal FE which is presented at the output of an AND gate P44 if time Z-Tp expires while the node has still the right of access in the packet region: this situation is signalled by a set-reset flip-flop FF13, set by PACRIG and reset by EAEP. The signal present on CO2 is an alorm signal AL1, exploited by higher node levels, and indicates that the normal frame duration Z had been exceeded. Alarm signal AL1 or the output signal of P43 act as reset signals for FF12 (OR gate P45). The second counter CN8, started by F, counts signals NODC; also this counter presents two carry-out outputs CO3, CO4, the first activated when the count of CN8 attains number n of the nodes and the second when the count exceeds such a number. Also the signal present on CO4 is an alarm (AL2) sent to higher level devices. The signal present on CO3 is emitted as signal RE through an AND gate P46 which, in absence of FE (inverter 17), is enabled by the output signal of a flip-flop FF14 which is set by FE and reset by R. In Fig. 19, block CE1 generating signal NORETR is a simple set-reset flip-flop FF15 analogous to FF3 (Fig. 10); FF15 receives at the set input signals CACRIG, PACRIG, RESPTX, FE, RE (OR gate 47) and is rest by its output signal in correspondence with the trailing edge of EA (signal EA ) through an AND gate P48. The delay allows also the extraction of signal EA. In Fig. 20, circuit AR1 for recognizing the right of access still emits signals CACRIG, PACRIG, RESPTX; it is no longer necessary to emit signal STOPTX, whose functions are carried out by FE, as reported. Circuit AR1 is based on a modulo n (n=number of the nodes) counter CN9 which is enabled by a signal ENCONT (emitted by the higher levels of the node) and cyclically counts signals NODC. When a node becomes active (for the first time or after an interruption) it is to be informed on the identity of the master node, and to this aim the first count after the beginning or the resumption of the activity begins from a value VALCONT (corresponding in practice to the serial number of the master node) loaded upon command of a signal INITC, this too emitted by higher node levels. The output of CN9 is connected to a comparator CM3, with functions identical to those of CM1 (Fig. 12), whose output signal is in turn converted into signals CACRIG, PACRIG, RESPTX with modalities similar to those described for AR. To this aim there are provided AND gates P49-P52, inverter I8 and flip-flops FF16, FF17 having functions similar to those of devices P20, P21, P23, P24, I2, FF5, FF6 of Fig. 12. Owing to the different round organization, flip-flop FF16 which makes a distinction between circuit and packet region is set by signals F or FE (OR gate P53) and reset by signal EAEC. In a variant for both protocol embodiments described, a token passing mechanism can be used for the recognition of the access right. The mechanism is basically the classic one, for which a node, before acceding, waits for token detection, takes it off to accede, inserts its own activity and then reemits the token after the activity itself. A node which cannot accede or doesn't wish to accede, simply doesn't extract the token: in this way no inactivity periods are created and signal EA is not to be transmitted by the nodes which have no information to be transmitted. It is then clear that the count of the nodes which have obtained the access is made impossible and hence the explicit transmission of the identity of the trasmitting node becomes necessary to make possible during reception the association between the communication and a node. This indication will be transmitted as first information, preceded by a signal SC. A same token can be used for both regions, or two tokens can be used, one for the circuit region and the other for the packet region. By a mechanism of this kind Region-Boundary (RB) and Start or Continuation of Packet-Round flags would no longer be necessary. In fact, supposing that the tokens for two regions are different, the first node having the access in the circuit region transmits the token, which is taken away by the other nodes and placed after the activity: when the first node receives the token of the circuit region, this means that such region is ended and hence such node can transmit its packets. If the token is unique, its first reappearance indicates the end of the circuit region and the following reappearances the end of packet rounds. The Start-of-Frame Flag acts both as a synchronising event, to facilitate the computation of interval Z-Tp (whose count ought othervise to start from the instant of recognition of the first circuit activity following a packet activity), and above all it serves to avoid the inconvenients typical of token passing systems (token loss or duplication), which in this way would interest only the frame where they occur. Fig. 21, analogous to Fig. 17, shows frame organization in this variant applied to the embodiment of Figures 17-20. A single token for both regions is used and it is supposed that region boundary flag R is explicitly transmitted. As shown in the Figure, the master node in the first frame is node 1, which inserts Start-of-Frame flag F1, its circuit activity C1 and token T. Nodes having circuit activity to transmit (only node 2 in the example depicted) take the token away, insert their activity and re-insert the token. As before, each node takes away its activity at the end of the ring. When node 1 detects T it removes it and inserts region boundary flag R1, its packets and token T; the following nodes with packets to transmit (only node 4 in the example) go ahead as in the circuit region, extracting T and inserting their activity followed again by T. Time period Z-Tp expires while the node N1 has again the access. The node is supposed to have already taken away T and transmitted a part P1* of its packets. The operations are then repeated as in the first frame. The second and third frame do not present any peculiarity. In correspondence with the fourth frame the master node (node 3 in that frame) is to extract T, to insert signal R3 and re-insert T even if it has no packets to transmit, while the other nodes under similar conditions have nothing to do but to retransmit the received information. Obviously, a node without circuit activity which is to become master node will operate in similar way. By the token passing mechanism it is convenient to introduce a delay between the receiver and the transmitter of each node to allow token recognition and the decision of transmitting the activity. In the absence of this delay, variable inactivity time periods would be possible between the information inserted by two active nodes. Fig. 21 supposes that the delay has been introduced, that is why the operation of transmission is represented as contemporary with that of extraction of the token. It can be noted that in known token passing systems for integrated service networks, the information is transmitted as packets and there is neither distinction between the two regions nor round organization: a node can have the access only for transmission of packets relevant to the communications with continuity characteristics, if the time elapsed from the last time the node has detected the token exceeds a predetermined value. Figures 22-27 show the schemes of APH and of a number of its blocks for the application of the invention in a local area network in which the access is recognized by the use of a token. Blocks having the same functions as those of Fig. 7 are denoted by the same reference letters followed by digit 2. As shown in Fig. 22, block SNA counting the nodes which have had the access is replaced by a block CT controlling insertion and extraction of the token by the devices of MAU (Fig. 1). According to whether the network master node is fixed or variable, block DT will be present or not. Fig. 22 refers to this second case. The meaning of the signals present only in this embodiment will result from the following detailed descriptions of blocks AR2, CT, CE2, PTC2, CRC2. The other blocks are not described because they have undergone no or little variations. In the implementation described, MAU (Fig. 1) is supposed to emit towards APH a signal T upon token recognition, to hold the token during the time necessary to recognize the possible need to accede the line, and to retransmit the token after such a time period if the node is not to transmit information. If the node is to transmit information, MAU will receive from APH commands EXT, TE of extraction and transmission of the token. That being understood, Fig. 23 shows blocks AR2 of access right recognition. AR2, like AR1, emits signals CACRIG, PACRIG, RESPTX, and basically consists of a flip-flop FF18 storing the information that circuit or the packet region of the frame is ongoing. To this aim FF18 is set by F or FE (gate P54) and reset by R or RE (gate P55). Depending on which one of the two outputs of FF18 is active, CACRIG (gates P56, P58) or PACRIG (gate P57) is emitted upon arrival of signal T. It is to be noted that for the master node signal CACRIG is signal FE; hence the presence of OR gage P58, receiving FE and the output signal of P56. In Fig. 24 circuit CT has the task of supplying MAU with commands EXT, TE of token extraction and retransmission. The extraction of the token is controlled, after CT has received signal T, if there is actually activity or in case of master node. Therefore, signal EXT is emitted as output signal of an AND gate P59 having an input connected to output Q of a flip-flop FF19 set by T, and the othr input connected to the output of an OR gate P60 receiving signals PTXENA, CTXENA, FE, RE. In case of inactivity, FF19 is reset by its output signal through a delay element DL. For the emission of TE, signal EXT is supplied at the input of a second flip-flop FF20 whose output enables an AND gate P61 to let through, as command TE, a signal TE1 emitted either by block CTC2 or by block PTC2 with the modalites disclosed hereinafter. For simplicity sake, in this Figure, as well as in Fig. 22, signal TE1 emitted by CTC2 has not been distinguished from that emitted by PTC2, since the functions are the same. In Fig. 25, information suppressing circuit CE2 emits signal NORETR if the node has activity or frame signals to be transmitted. To this aim signal NORETR is the output signal of a flip-flop FF25 set by EXT. Signal NORETR is reset with different modalities according to whether the node is a generic node or is the master node. In the latter case it is necessary to distinguish whether the node has transmitted only frame signals or also circuit and/or packet activity and to consider the modalities according to which a node becomes master. In the first case, FF25 is reset by signal EA* (which is signal EA delayed so as to allow its suppression by CE) through an AND gate P69 and an OR gate P70 connected to the reset input of FF25; gate P69 is enabled by commands SCE or SCVE (OR gate P71) through a flip-flop FF26 set by such commands. In the second case, if the master node transmits only the frame signals, NORETR is reset by signals F*, R* (i.e. from delayed signals F, R) through OR gate P72 and AND gate P73, connected to a second input of P70; AND gate P73 is enabled through output Q of flip-flop FF26 reset by signals FE, RE (OR gate P74). If the master node transmits also activity, its predisposition to reset NORETR through output Q of FF26 is annulled by the first command SCE subsequent to the frame signal, and the circuit prepares irtself to allow the resetting of NORETR by EA. This arrangement takes also into account the fact that at the expiration of time Z-Tp, start-of-frame flag FE can be emitted before signal EA indicating the end of packet activity; in this case a double switching of FF26 is possible (if after Fe it is necessary to transmit circuit activity) or yet FF26 is simply reset to allow reset of NORETR by F*. In Fig. 26, the circuit PTC2 controlling transmission of packets comprises all the element of PTC (Fig. 13), since it is to generate signals EAEP, PTXENA, like PTC. Such elements are then indicated by the same references of the preceding Figure. Moreover, there have been added devices for generating signal TE1 presetting CT to emit TE, whenever the node has right of access in packet region, and devices for disabling the emission of EAEP in the absence of activity. For such a disabling the output of I4 is connected to an AND gate P62 which has a second input connected to output Q of a flip-flop FF21 which is normally reset and is set by signal PTXENA and reset by a signal EAEP* which is signal EAEP slightly delayed for stabilization purposes. Signal TE1 is on the contrary the output signal of an OR gate P63 and is emitted after the emission of EAEP, if the node has packets to transmit, or, in the absence of activity, whenever the node has right of access. Therefore, gate P63 will receive as input signals signals EAEP* and the output signal of an AND gate P64 which has an input connected to output Q of FF27 and receives at the other input a signal FX*, which is signal FX outgoing from P31 delayed so as to allow the possible emission of EAEP. Modifications disclosed for PTC2 are repeated in CTC2, which hence is not shown. In Fig. 27, circuit CRC2 controlling the reception of circuit-switched information comprises the same devices as CRC, apart from counter CN5 for the generation of n1, which is replaced by a logic network extracting and storing, at suitable instants, number n1 explicitly transmitted. For the description of this logic network it has been assumed that also the transmission of the bits of n1 is preceded by a signal SC. A shift register SH6 connected to a wire 3b serially loads bits Q*₀ ... Q* N representing such number and supplies them to a register RE2, enabled to emit them after loading of the last bit Q* N . The latter bit acts also as reset for CN6 in place of NODC which obviously is lacking. Shift register SH6 is to operate only in the circuit region and to load only the bits indicated by the first signal SC. Circuit region is detected by a flip-flop FF22, set by F and reset by R. The signal present on output Q of FF22 sets a second flip-flop FF23 through an AND gate P65 and an OR gate P66. Gate P65 is enabled by signal EA, and OR gate P66 receives at a second input signal F. Output Q of FF23 enables an AND gate P67 to let through signal SC, which, owing to the preceding circuits, is the first of a transmission. Signal SC is sued as signal BEGDAT2 to reset SH6 and to set a third flip-flop FF24, whose output Q enables an AND gate P68 to let through clock signals CKS controlling the shift in SH6. FF23 is reset by signal BEGDAT2 with a certain delay, as indicated by inverter I10, and FF24 is reset by Q* N . As to the other blocks, circuit PRC2 is identical to PRC (Fig. 14), apart from the change of name of signals SF, SR. In FG2 the counter equivalent to CN8 (Fig. 18) is missing, the flip-flop corresponding to FF13 is reset by TE and not by EAEP, since the right of access of a node is completely exploited only after the node has retransmitted the token, and the gate generating RE is enabled by signal T indicating the end of the circuits, since the master node sees again the token after the circuit activity of the last node. It is clear that what described is given only by way of non limiting example and variations and modifications are possible without going out of the scope of the invention. For instance in the embodiment with fixed master node, signal ABOTR (Fig. 7) can be generated only by the master node and be sent to all the other nodes. This signal becomes then one of the frame signals.In this way block DT can be eliminated also in this embodiment. In addition, in the embodiments in which the access right is recognized by the token passing technique, the token can be implicit, i.e. a node recognizes the right of access because there is no activity after a signal EA. In this case the delay between reception and retransmission in the node is necessary to allow immediate transmission of signal SC by the active node without originating inactivity periods. Besides, the node is to store information indicating whether or not it has had the access during the current frame so as to distinguish between circuit or packet access.

Claims: A method for the asynchronous access to a high speed local area network, comprising a ring transmission line (1), along which there are arranged a plurality of nodes (N1 ... Nn) with signal regeneration and on which the information transmitted is organized ianto hybrid frames comprising a zone allotted to communcations with continuity requirements (circuit region) and a zone allotted to communications which do not present said requirements (packet region), according to which method the individual nodes of the network accede in sequence the transmission line in each frame maintaining the same order of asynchronous access in the two regions, characterized in that to avoid overlapping between adjacent frames, in the packet region of each frame, starting from an instant preceding by a predetermined time period the end of the frame, the packet transmission by the node which has the right of access at that instant or by the nodes which would have the right of access from that instant to the begin of the new frame, is disabled. A method according to claim1, characterized in that said predetermined time period is equal to the time (Tp) necessary for the information emitted by a node to return to the emitting node. A method according to claim 1 or 2, characterized in that, after the disabling, in the circuit region of a new frame, nodes (N1...Nn) resume the access in the same order as that of the previous frame. A method according to claim 3, characterized in that said time period (Tp) is counted only in a master node (Nn), which at each frame sends disabling signals to the other nodes after a time Z-Tp (with Z = frame duration) has expired from the beginning of a frame. A method according to claim 1 or 2, characterized in that the recognition of the disabling instant is managed individually and independently by the individual nodes. A method according to any preceding claim, characterized in that the value (Tp) of that predetermined time period is communicated during the initialization phase to all the nodes (N1 ... Nn) of the network and is periodically updated by a newwork control center (NCC) associated with one of the nodes (Nh). A method according to any one of claims 1 to 5, characterized in that the value (Tp) of said predetermined time period is communicated to the network nodes (N1...Nn) during the initialization phase by a network control center (NCC) and is periodically up-dated by a master node (Nn). A method according to claims 1 or 2, characterized in that master node functions are taken up at each frame by the node whose packet transmission has been interrupted in the preceding frame upon expiration of said predetermined time, or by the first node having the right of access after that instant in case no node was transmitting. A method according to claim 1, characterized in that each active node (N1 ... Nn) emits at the end of its circuit or packet information, or in place of such information, a signal (EAEC, EAEP) of end of activity, and access right recognition takes place by counting such signals and/or a guard time (Ta) indicating an isolated or faulty node. A method according to claim 1, characterized in that each node (N1 ... Nn) recognizes the access right by detecting the presence over the line of a token (T). A method according to claim 1, characterized in that each active node emits at the end or in place of its packet or circuit activity a signal of end of activity (EAEP, EAEC) and recognizes the right of access from the lack of activity after said signal of end of activity, and in that each node stores information indicating whether or not it has had the access during the frame, to recognize whether the access occurs in the circuit or packet region. Local network with ring transmission line (1), comprising a plurality of nodes (N1 ... Nn) with signal regeneration, distributed along the line and comprising each a device (APH) managing the access to the line (1) and arranged to implement the method according to claim 1, such managing device (APH) comprising means (PRC, CRC, PTC, CTC; PRC2; CRC2, PTC2, CTC2) for controlling the reception and transmission of the information relevant to packet-switched and/or circuit-switched communications; means (AR; AR1; AR2) for recognizing the right of access to the line; means (CE1, CE2) for the suppression of the information having completed the travel along the ring, and, at least for a master node, a frame signal generator (FG; FG1; FG2) generating commands for sending over the line suitably coded signals indicating significant events in the frame, characterized in that said managing device (APH) further comprises, for the master node at least, means (DT, FG; FG1; FG2) for generating in the packet region of each frame a signal indicating the instant of beginning of an interval of predetermined duration extending up to the frame end and for disabling packet transmission by the nodes which have the right of access during that interval, a same logic network (AR; AR1; AR2) recognizing the right of access into the two regions of the frame. Local network according to claim 12 characterized in that a same node (Nn) acts always as master node. Local network according to claim 12 or 13, characterized in that the means generating the disabling signal are present or active only in the master node (Nn) and consist of the frame signal generator (FG; FG1; FG2), broadcasting such a disabling signal to all the other nodes. Local network according to claim 12, characterized in that the means (DT) generating the disabling signal are present or active in all the nodes and generate such signal only for the node they belong to. Local network according to any of claims 12 to 15, characterized in that the master node (Nn) is the last to have the access during the frame, and in that the disabling signal (ABOTR) is represented by the command of emission of a Start-of-Frame flag, for the master node, and by the output signal of a counter of time Z-Tp for the other nodes, Z being the frame duration and Tp the duration of said time interval. Local network according to claim 12, characterized in that the functions of master node in a frame are taken up by the node which was transmitting at the moment of emission of the disabling signal during the preceding frame, or in case no node was transmitting, by the first node having the right of access during said interval. A local network according to claim 17, characterized in that the node which becomes master node transmits a Start-of-Frame flag together with a signal indicative of its identity. A local network according to claim 17, characterized in that the signal (SFE; FE) disabling packet transmission consists of the command of emission of the Start-of-Frame flag (SF; F) Local network according to any one of claims 12 to 19, characterized in that the logic network (AR; AR1) recognizing the right of access recognizes in each region the right of access of the node it belongs to by counting signals emitted by a circuit (SNA) which is part of said devices (APH) managing the access and is apt to recognize and signal the occurred access of a node or the expiration of a guard time indicating the impossibility of such an access. Local network accoding to any one of claims 12 to 19, characterized in that the logic network (AR2) for recognizing the right of access recognizes such a right on the basis of a token passing technique, the device (APH) managing the access comprising means (CT) for signalling to such recognition logic (AR2) the presence on the line (1) of the token (T) and the presence of information to be transmitted by the node in either frame region, and for controlling the extraction from the line (1) of the token (T) and its re-immission over the line at the end of the transmission of the information. A local network according to any one of claims 12 to 19 characterized in that the logic (AR1; AR2) recognizing the right of access recognizes the right of access of its node because a signal indicating the end of activity of a node (N1 ... Nn) is not immeidately followed by a signal indicating the beginning of the information relevant to a communication transmitted by another node, and comprises means storing information indicating whether or not the node has already obtained the access in the current frame to make a distinction between access in the circuit or packet region.

Inventors: ROFFINELLA, DANIELE, SPOSINI, MAURIZIO
Applicants: CSELT CENTRO STUDI E LABORATORI TELECOMUNICAZIONI S.P.A.
Application year: 1987
Main classification: H04L12
IPC codes: H04L12