摘要:
The present invention is an apparatus and a method which enable to synchronize the clock signal of a first (or slave) data terminal equipment A (240-1) to a second (or master) data terminal equipment B (240-2) connected to a communication network (10) through respectively a first network node (51) and a second network node (52). The communication network has a reference clock that it transmits to the second network node which compares it with the clock signal that it receives from the second data terminal equipment. The phase difference is then detected and converted into a frame which may be an ATM cell or any other frames so that it can be switched with the data frames sent by the second DTE and transmitted to the first DTE through the communication network. The frame containing the phase difference has a specific header so that it can be distinguished from the other transmitted data frames. The first network node receives the frames, detects the phase difference frame and decodes it before it is sent to a digital to analog converter. This later generates then an analog signal which adjusts the phase of the reference clock that the first network node has extracted from the communication network. The adjusted clock signal is transmitted to the first DTE which is therefore synchronized with the second (or master) DTE.
摘要:
The present invention enables a device using a Fiber Distributed Data Interface protocol in the Asynchronous Transfer Mode to communicate with another device using a Synchronous Digital Hierarchy protocol in the Asynchronous Transfer Mode, according to a method which is implemented in an associated conversion circuit wherein both devices uses different data formats and transmission speeds. When a FDDI receiver receives a data ATM cell, it detects the start_of_cell of the received data ATM cells and writes the data bytes into FIFO buffer at the same frequency. A counter is incremented each time a data ATM cell is stored in the FIFO buffer. As long as the counter is not equal to 0, the data ATM cell is transmitted byte by byte from the FIFO buffer to a SDH Transmitter on its request at another frequency. The counter is decremented each time a data ATM cell is transmitted. When the counter is equal to 0 then empty ATM cells are generated and transmitted to the SDH Transmitter on its request. Therefore, a multiplexer is required to multiplex data cells and empty cells, and to transmit them to the SDH transmitter with respect to the SDH link speed transmission. Conversely, the ATM cells received by a SDH receiver are stored in a dual port memory. In parallel, the header of the received ATM cell is decoded by an empty cell detection circuit. If the ATM cell is an empty cell, it is discarded from the memory. If the ATM cell is a data cell, the ATM cell is stored in the memory and a counter is incremented. As long as this counter is not equal to 0, one data cell is tranmsitted from the memory to a FDDI transmitter, preceded by a byte delimiter 'TT'. At the end of the data cell transmission, the counter is decremented. If the counter is equal to 0, which means that no data ATM cell has been received from the SDH link, then the FDDI transmitter sends idle byte 'JK' on the FDDI link.
摘要:
Data communication system of the type wherein a plurality of contiguous transmission networks constitute an Autonomous System (AS) using the Open Shortest Path First (OSPF) protocol for the exchange of information, said system being divided into several areas including an area 0 or backbone (14) responsible for distributing routing information between the other areas (10, 12). The backbone is divided into two sub-areas (14-1, 14-2) and comprises at least a couple of a first and a second adjacent splitting routers (40, 42), the first splitting router being included in one sub-area and the second splitting router being included in the other sub-area. The topological data base of each said splitting router is set up to define a high metric for the link between the splitting routers in order to prevent any type of data traffic other than link-state messages (LSA) from being transmitted between the splitting routers.
摘要:
A store and forward mechanism for telecommunication equipments including means (300) for deserializing a HDLC frame of data which is received from a first telecommunication node into a sequence of n-bits words. The frame includes a header, a data field and a frame checking sequence (FCS) generated by said first telecommunication node. The apparatus further includes processing means for generating n-bit words corresponding to a new header of said received HDLC frame. The store and forward apparatus comprises serializing means (600) receiving said processed n-bits words from said storage for generating a new HDLC frame comprising said new header field and a corresponding new FCS which is to be transmitted to said second telecommunication node. The apparatus further includes means (500) receiving the received HDLC frame simultaneously to the deserializing means and which computes a first partial FCS covering the data field only of the HDLC frame, and means (200) for storing that partial FCS. During the forward phase, the n-bits words which are to be transmitted to the next telecommunication node are simultaneously received by the HDLC serializer and by means (800) for computing a second partial FCS covering said data field only. At the end of the serialization process of the data field of the HDLC frame, the two partial results are compared in order to detect the occurence of an error which might have appeared in the storage during the computing of the new header of the frame. The result of that comparison is used as a control signal for altering the value of the FCS computed by the HDLC serializer before it is transmitted to the telecommunication line field of the HDLC frame, the two partial results are compared in order to detect the occurence of an error which might have appeared in the storage during the computing of the new header of the frame. The result of that comparison is used as a control signal for altering the value of the FCS computed by the HDLC serializer before it is transmitted to the telecommunication line. Since the computing of both the first and second partial FCS is respectively performed during the deserializing of the HDLC frame and the serializing of the processed n-bit data words, no extra delay is required. The integrity of data during its storage in RAM is therefore provided without needed additional processing resources since the processor which is included within the store and forward mechanism has its resources which remain fully allocated for the store and forward process.
摘要:
Disclosed herein is a connection bandwidth management process and system for use in a high speed packet switching network. The network comprises a plurality of switching nodes interconnected through a plurality of communication links. Each of the switching nodes comprises means for switching packets from at least one input link to at least one output link. Each of the output links are coupled to at least one buffer in the switching node for queuing packets before they are transmitted over the output link. Each of the communication links supports the traffic of a plurality of user connections statistically multiplexed over the link. Each user connection is allocated an initial agreed-upon bandwidth through the network, with each of the communication links being possibly oversubscribed. The connection bandwidth management process according to the invention comprises the steps of: Link monitoring data on the communication links are periodically received in a network monitoring center, and stored in a computer memory in the network monitoring center. Then, one monitored link is selected and the corresponding link monitoring data are retrieved from the computer memory. The link monitored data retrieved for the selected link is analyzed, and it is determined whether the selected link is oversubscribed or not. If it is determined that the selected link is oversubscribed and that the link monitoring data for the selected link satisfies at least one predetermined condition the bandwidth initially allocated to each of the connections boarded on the selected link is reallocated, such that, the sum of the reallocated bandwidth of the connections boarded on the selected link is less or equal to the total bandwidth capacity of the selected link. The process recycles until all the monitored links have been selected.
摘要:
The invention relates to a method and a system for routing messages or frames through network nodes connected to each other by network links and connected to a plurality of terminals by different input/output ports also called network attachment cards (NAC) in a multi-node communication network. In such a configuration, each terminal equipment stores a network table. In this way, each node does not need to be re-configured by the addition of either a new node to the communication network or a new terminal to a node, the transmission performance is not affected then. The network table is updated in the terminal itself by a network manager which may by the way limit the access of the terminal to some terminals of the network. To route an incoming message or frame from a source terminal (T1) to the destination terminal (T7), a routing algorithm is implemented in each NAC. Each NAC has a different and unique integer address in the node, each node has a different and unique prime number address greater than the number of NACs in the node. Each terminal connected to a node sends frames with a routing identifier (RI). The different RIs are located in the network table. When an input NAC receives a frame, the routing algorithm computes the address of the output NAC given by the remainder of the division of the RI by the node address, then this output NAC sends the frames onto its network link. This process is performed in each node until the destination terminal is reached. The RI is kept unchanged during the frame transmission. A timer is also used to test if the frame is received because a network link may be down. In such case, an alternate RI is used to take an alternate route.