[go: up one dir, main page]

SE509030C2 - Data transfer in WDM or DTM network - Google Patents

Data transfer in WDM or DTM network

Info

Publication number
SE509030C2
SE509030C2 SE9704624A SE9704624A SE509030C2 SE 509030 C2 SE509030 C2 SE 509030C2 SE 9704624 A SE9704624 A SE 9704624A SE 9704624 A SE9704624 A SE 9704624A SE 509030 C2 SE509030 C2 SE 509030C2
Authority
SE
Sweden
Prior art keywords
bitstream
node
network
frame
parallel
Prior art date
Application number
SE9704624A
Other languages
Swedish (sv)
Other versions
SE9704624D0 (en
SE9704624L (en
Inventor
Christer Bohm
Per Lindgren
Lars Gauffin
Original Assignee
Net Insight Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Net Insight Ab filed Critical Net Insight Ab
Priority to SE9704624A priority Critical patent/SE509030C2/en
Publication of SE9704624D0 publication Critical patent/SE9704624D0/en
Publication of SE9704624L publication Critical patent/SE9704624L/en
Publication of SE509030C2 publication Critical patent/SE509030C2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0278WDM optical network architectures
    • H04J14/0284WDM mesh architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/43Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/08Speed or phase control by synchronisation signals the synchronisation signals recurring cyclically

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Optical Communication System (AREA)

Abstract

The method for transferring data in time slots in parallel bit streams along optical fibres involves reading, in a node, at least one of two or more incoming bitstreams as a whole. Further optical propagation of the bitstream is prevented along the shared medium. The bitstream is regenerated and transmitted as an outgoing bitstream from the node. Finally at least one other of the parallel bit-streams bypasses the node without regeneration or essential modification. The node is arranged to write data into at least one of the time slots in the one incoming bitstream. The data is written into the time slots in the outgoing bitstream in association with the regeneration.

Description

15 20 25 30 35 509 030 2 Ett paketförmedlande nät, à andra sidan, saknar generellt medel för att reservera resurser och màste lägga till information till huvudet i varje meddelande före sändning. 15 20 25 30 35 509 030 2 A packet switching network, on the other hand, generally lacks the means to reserve resources and must add information to the header of each message before transmission.

Vidare kan inte fördröjningar i ett paketförmedlande nät förutsägas med tillräcklig noggrannhet och paket kan till och med försvinna under överföringen pä grund av buffert- spärrar eller förstörd information i paketets huvud. De tva sista faktorerna gör det svart att stödja realtids- tjänster i ett paketförmedlande nät.Furthermore, delays in a packet switching network cannot be predicted with sufficient accuracy and packets may even disappear during transmission due to buffer barriers or corrupted information in the packet header. The last two factors make it difficult to support real-time services in a packet switching network.

För att adressera ovan nämnda problem fokuserar kommunikationsindustrin utvecklingen pà ATM (Asynchronous Transfer Mode). CCITT (International Telegraph and Tele- phone Cunsultative Comittee) har ocksa tagit ATM som standard i B-ISDN (Broadband- Integrated Services Digital Network). ATM är förbindningsorienterat och etablerar en kanal precis som kretskopplade nätverk, men använder smá paket med fix storlek, vilka kallas celler, för informa- tionsöverföring. ATMs paketorienterade natur kräver att nätverket maste ha mekanismer som till exempel buffert- resurser och länkhanterare för att kunna garantera real- tidskrav för en förbindelse.To address the above problems, the communications industry focuses on ATM (Asynchronous Transfer Mode). CCITT (International Telegraph and Telephone Consulting Committee) has also adopted ATM as a standard in B-ISDN (Broadband- Integrated Services Digital Network). ATM is connection-oriented and establishes a channel just like circuit-switched networks, but uses small packets of fixed size, which are called cells, for information transmission. The ATM's packet-oriented nature requires that the network must have mechanisms such as buffer resources and link managers in order to be able to guarantee real-time requirements for a connection.

En annan lösning, som syftar till att uppfylla kraven pà realtidsegenskaper och som utgår frán kretskopplade nätverk och som adresserar de typiska problem med kretskopplade nätverk som beskrivits ovan, har utvecklats pà senare och benämns DTM (Dynamic Synchronous Transfer Mode). (Se C Bhom, P Lindgren, L Ramfelt och P Sjödin, The DTM Gigabit Network, Journal of High Speed Networks, 3(2):109-126, 1994 och L Gauffin, L Håkansson och B Pehrson, Multi-gigabit networking based on DTM, Computer Networks and ISDN Systems, 24(2):1l9-139, April 1992). DTM utnyttjar ett delat medium och använder kanaler som kommunikationsabstraktion. Dessa kanaler skiljer sig fràn telefonikretsar pà olika sätt. För det första är uppkopp- lingsfördröjningen så kort att resurser kan allokeras/ deallokeras dynamiskt efter användarens behov. För det andra är kanalerna av simplextyp och minimerar därför 10 15 20 25 30 35 5091350 3 extra omkostnader. För det tredje, erbjuder de multipla bithastigheter, vilket ger möjlighet att stödja stora variationer i användarens kapacitetskrav. Slutligen är kanalerna multi-cast vilket medger fler än en slut- destination.Another solution, which aims to meet the requirements of real-time properties and which is based on circuit-switched networks and which addresses the typical problems with circuit-switched networks described above, has been developed later and is called DTM (Dynamic Synchronous Transfer Mode). (See C Bhom, P Lindgren, L Ramfelt and P Sjödin, The DTM Gigabit Network, Journal of High Speed Networks, 3 (2): 109-126, 1994 and L Gauffin, L Håkansson and B Pehrson, Multi-gigabit networking based on DTM, Computer Networks and ISDN Systems, 24 (2): 1l9-139, April 1992). DTM uses a shared medium and uses channels as communication abstraction. These channels differ from telephony circuits in different ways. First, the connection delay is so short that resources can be allocated / deallocated dynamically according to the user's needs. Second, the channels are of the simple text type and therefore minimize additional overheads. Third, they offer multiple bit rates, allowing to support large variations in user capacity requirements. Finally, the channels are multi-cast, which allows more than one final destination.

För att kunna nà stora dataöverföringshastigheter för ett nätverk finns tvà vägar att gà, antingen kan man öka frekvensen, dvs antalet överförda bitar per sekund eller sá kan man sända data parallellt. Eftersom kostnaden för elektronik ökar snabbt med ökade mottagningshastigheter, finns det en uppenbar fördel i att kunna använda parallell överföring för att uppnå mycket stora överföringshastig- heter. Vidare kan man naturligtvis använda den yppersta tekniken för att uppná optimal hastighet i antal överförda bitar per sekund men ändà màngdubbla den sammanlagda överföringshastigheten genom att sända parallellt.In order to be able to achieve large data transmission speeds for a network, there are two ways to go, either you can increase the frequency, ie the number of transmitted bits per second or you can send data in parallel. Since the cost of electronics increases rapidly with increased reception speeds, there is an obvious advantage in being able to use parallel transmission to achieve very high transmission speeds. Furthermore, one can of course use the highest technology to achieve optimal speed in number of transmitted bits per second but still multiply the total transmission speed by transmitting in parallel.

För att kunna sända data parallellt kan man med dagens teknik bl.a. utnyttja tvà typer av parallella system, dels kan man sända bitströmmar i skilda bärare, sà kallad SDM (Space Division Multiplexing) eller sa kan man utnyttja en bärare i vilken man sänder olika bitströmmar pà olika vàglängder eller frekvens, sä kallad WDM (Wave- lenght Division Multiplexing). Naturligtvis kan man utnyttja en kombination av ovanstående tekniker för att erhálla optimalt utnyttjande av nätverket. Uttrycket parallella bitströmmar används häri som begrepp för bade SDM och WDM.In order to be able to send data in parallel, with today's technology you can e.g. use two types of parallel systems, you can send bit streams in different carriers, so-called SDM (Space Division Multiplexing) or you can use a carrier in which you send different bit streams on different path lengths or frequency, so-called WDM (Wavelength) Division Multiplexing). Of course, a combination of the above techniques can be utilized to obtain optimal utilization of the network. The term parallel bitstreams is used herein as a term for both SDM and WDM.

En rad fördelar med att just använda DTM i parallella överföringar kan identifieras. DTM utnyttjar ett delat medium med separerade kontroll- och datakanaler, vilket befriar en nod frán att bevaka alla bitströmmar för att söka efter flaggor eller huvuden. DTM är förbindelse- orienterat och använder TDM- (Time Division Multiplexing) kanaler, vilket medför att noden vet var och när data ska läsas eller skrivas. Genom TDM kan det existera flera kopplingar förmedlade pà en enskild bitström, vilket medför en hög kanal upplösning. De flesta WDM-arkitekturer 10 15 20 25 30 35 509 050 4 använder en våglängd som lägsta upplösningsenhet. Flera användare kan använda samma bitström både genom TDM- kanaler och genom så kallad tidluckeåteranvändning. DTM utnytjar en fördelaktigt synkroniseringsmetod vilket tillåter bitströmmarna att behandlas oberoende av varandra och reducerar därmed dispersionsproblem.A number of advantages of using DTM in parallel transmissions can be identified. DTM uses a shared medium with separate control and data channels, which frees a node from monitoring all bit streams to search for flags or heads. DTM is connection-oriented and uses TDM (Time Division Multiplexing) channels, which means that the node knows where and when data is to be read or written. Through TDM, there can be several connections mediated on a single bitstream, which results in a high channel resolution. Most WDM architectures 10 15 20 25 30 35 509 050 4 use a wavelength as the lowest resolution unit. Several users can use the same bitstream both through TDM channels and through so-called time slot reuse. DTM utilizes an advantageous synchronization method which allows the bitstreams to be processed independently and thus reduces dispersion problems.

Allt det ovanstående gör DTM speciellt lämpligt för parallell överföring. Det finns dock inget som hindrar att man även använder de i uppfinningen föreslagna metoderna för andra typer av protokoll.All of the above makes the DTM particularly suitable for parallel transmission. However, there is nothing to prevent the use of the methods proposed in the invention for other types of protocols.

I dagens och framtidens bredbandsnätverk kommer majoriteten av noderna att vara bredbandsmottagare men smalbandssändare, jämför till exempel Video On Demand. Dvs de allra flesta noder kommer att ha ett mycket större behov av att kunna ta emot stora mängder data på kort tid än att behöva sända stora mängder data.In today's and tomorrow's broadband network, the majority of the nodes will be broadband receivers but narrowband transmitters, compare for example Video On Demand. That is, most nodes will have a much greater need to be able to receive large amounts of data in a short time than to have to send large amounts of data.

Den föreslagna uppfinningen är inte begränsad till denna typ av noder, men speciellt lämpligt för att hantera den typen av applikationer där mottagandet av data är bredbandigt relativt sändandet av data.The proposed invention is not limited to this type of nodes, but is particularly suitable for handling the type of applications where the reception of data is broadband relative to the transmission of data.

Det finns ett antal större och mindre problem med att använda parallella bitströmmar. Ett problem är att synkronisera mellan de olika parallella bitströmmarna.There are a number of major and minor issues with using parallel bitstreams. One problem is synchronizing between the different parallel bitstreams.

Problemet uppstår när en mottagare måste byta bitström för att läsa ny data. Innan data kan läsas måste mottagaren synkronisera sin klocka till den nya bitströmmen. Detta kan ta tid, speciellt om mottagaren måste synkronisera till mer än bitklockan t.ex. till tidluckor och ramar. Man kan även välja att inte synkronisera mellan de olika parallella bitströmmarna. Effekten av detta blir då att tidluckor i de olika parallella bitströmmarna kommer att driva i förhållande till varandra. Om en nod då ska läsa tidluckor från olika parallella bitströmmar finns en risk att dessa hamnar över varandra och orsakar en konflikt om noden endast kan läsa från en bitström i sänder.The problem occurs when a receiver has to change bitstream to read new data. Before data can be read, the receiver must synchronize its clock to the new bitstream. This can take time, especially if the receiver has to synchronize to more than the bit clock e.g. to time slots and frames. You can also choose not to synchronize between the different parallel bitstreams. The effect of this will then be that time slots in the different parallel bitstreams will drift in relation to each other. If a node is then to read time slots from different parallel bitstreams, there is a risk that these end up on top of each other and cause a conflict if the node can only read from one bitstream at a time.

Ett svårt problem i optisk överföring är dispersion, dvs att ljus har olika utbredningshastighet vid olika 10 15 20 25 30 35 5Û9 ÛÉÛ 5 vàglängder, vilket medför att tvá vàglängder vilka är synkroniserade vid sändning är osynkroniserade vid mottagning. Detta är speciellt ett problem vid 1550 nm.A difficult problem in optical transmission is dispersion, ie that light has different propagation speeds at different wavelengths, which means that two wavelengths which are synchronized during transmission are unsynchronized upon reception. This is especially a problem at 1550 nm.

Ytterligare komplexitet introduceras om man använder optisk förbikoppling i ett delat medium. Optisk förbi- koppling är fördelaktigt av flera anledningar: för det första, utan optisk förbikoppling skulle alla våglängder nödvändigtvis regenereras i varje nod, vilket innebär att det mäste finnas sändare och mottagare för varje vàglängd i varje nod. Detta är dyrt. För det andra, i händelse av ett nodfel kommer data, som är optiskt förbikopplad, inte att pâverkas av nodfelet utan kan passera noden. Detta medger att noder lokaliserade nedströms om den felande noden fortfarande kan kommunicera med övriga delar av nätet.Additional complexity is introduced if optical bypass is used in a shared medium. Optical bypass is advantageous for several reasons: first, without optical bypass, all wavelengths would necessarily be regenerated in each node, which means that there must be transmitters and receivers for each wavelength in each node. This is expensive. Second, in the event of a node error, data that is optically bypassed will not be affected by the node error but can pass the node. This allows nodes located downstream if the missing node can still communicate with other parts of the network.

När sändare ska dela en vàglängd vid användning av optisk förbikoppling finns det ett antal områden man mäste beakta. Data som har sitt ursprung olika langt frán mottagaren kommer att ha dämpats olika mycket i fibern, vilket kan medföra problem vid läsning av denna data.When transmitters are to divide a path length when using optical bypass, there are a number of areas to consider. Data originating at different distances from the receiver will have been attenuated to varying degrees in the fiber, which may cause problems in reading this data.

Eftersom data genereras i olika noder med olika lokala klockor kan klockglapp uppstä och eftersom olika lokala lasrar, vilka kan ha smà skillnader i váglängd, används kan man fä intra-vàglängds dispersion, dvs närliggande tidluckor kan glida in i varandra.Because data is generated in different nodes with different local clocks, clock gaps can occur and because different local lasers, which may have small differences in wavelength, are used, you can get intra-wavelength dispersion, ie nearby time slots can slide into each other.

Ytterligare ett problem är hur man ska återvinna klockan. DTM använder en plesiosynkron mekanism för att erhålla bitsynkronisering, dvs klockan deriveras ur bit- strömmen. Detta medför att bitströmmen mäste ha ett givet antal flanker för att trigga en PLL (Phase Locked Loop) samt en relativt hög DC stabilitet. Detta kan àstadkommas genom att data kodas och genom att sända flanker i tomma tidluckor. Om en ren avtappningsmekanism används med optisk förbikoppling, kan inte en tom tidlucka innehàlla “ljus” när en sändare ska lägga till data i en tidlucka.Another problem is how to recycle the watch. DTM uses a plesiosynchronous mechanism to obtain bit synchronization, ie the clock is derived from the bitstream. This means that the bitstream must have a given number of edges to trigger a PLL (Phase Locked Loop) and a relatively high DC stability. This can be accomplished by encoding data and by sending edges in empty time slots. If a pure drain mechanism is used with optical bypass, an empty time slot cannot contain “light” when a transmitter is to add data to a time slot.

För att lösa detta problem mäste en mycket snabb optisk 2:1 multiplexor användas, vilken kan switcha pà enskilda 10 15 20 25 30 35 509 030 6 bitar. Detta är tekniskt extremt svart och mycket kostbart.To solve this problem, a very fast 2: 1 optical multiplexer must be used, which can switch on individual 10 15 20 25 30 35 509 030 6 bits. This is technically extremely black and very expensive.

I First IEEE International Workshop on Broadband Switching Systems, April 1995 in Poland p 182. beskrivs váglängdsàteranvändning i system med parallella bit- strömmar i ett optiskt WDM nätverk.The First IEEE International Workshop on Broadband Switching Systems, April 1995 in Poland p 182. describes wavelength reuse in systems with parallel bitstreams in an optical WDM network.

Patentskrift SE 460 750 beskriver ett telekommunika- tionssystem i vilket tal- och datainformation i tidsupp- delad form överförs över bussar i ett matrisformat nät.Patent specification SE 460 750 describes a telecommunication system in which voice and data information in time-divided form is transmitted over buses in a matrix-shaped network.

Patentskrift SE 468 495 beskriver ett sätt och en anordning för att synkronisera tvà eller flera kommunika- tionsnät av tidsmultiplexerad typ.Patent specification SE 468 495 describes a method and a device for synchronizing two or more communication networks of time-multiplexed type.

Redogörelse för uppfinningen Föreliggande uppfinning angriper ovan nämnda problem, med att synkronisera bitströmmarna, med dispersion och speciellt intravàglängdsdispersion, med olika dämpning av data vilken orginerar frán olika noder, med klockglapp samt med att kunna derivera klockan ur inkommande data.Disclosure of the Invention The present invention addresses the above-mentioned problems, with synchronizing the bitstreams, with dispersion and especially intra-wavelength dispersion, with different attenuation of data which originates from different nodes, with clock gap and with being able to derive the clock from incoming data.

Detta problem löses genom att all data i en bitström är genererad i en och samma nod. Ändamålet med föreliggande uppfinning är således att pà ett effektivt sätt använda parallella bitströmmar, t.ex. WDM eller SDM eller en kombination av dessa utan att problem med dämpning, klockglapp, klockderivering, synkronisering eller dispersion uppträder samtidigt som man uppnär en kostnadseffektiv lösning.This problem is solved by all data in a bitstream being generated in one and the same node. The object of the present invention is thus to use parallel bit streams in an efficient manner, e.g. WDM or SDM or a combination of these without problems with attenuation, clock gap, clock derivation, synchronization or dispersion occurring while achieving a cost-effective solution.

Detta erhàlls enligt uppfinningen genom att en masternod bestämmer takten hos en triggerbitström. Slav- noder, vilka var för sig ansvarar för synkroniseringen av respektive bitströmmar, synkroniserar sin bitklocka till triggerbitströmmen, och därefter synkroniserar slavnoden starttiden för en ram, i en till slavnoden hörande bitström, i enlighet med starten för en ram i trigger- bitströmmen. Synkroniseringsmetoden kan även användas dà varje nod i ett nätverk sänder pà en separat bitström men läser frán fler bitströmmar. 10 15 20 25 30 35 509 030 7 Synkroniseringen mellan de parallella bitströmmarna är mycket viktig för att erhàlla ett effektivt fungerande nät. En masternod utses i nätverket samt till masternoden associeras en triggerbitström. Masternoden bestämmer takten i nätverket genom att till varje cykel lägga ett startmönster först samt ett antal fylltidluckor sist.This is obtained according to the invention in that a master node determines the rate of a trigger bitstream. Slave nodes, which are each responsible for synchronizing the respective bitstreams, synchronize their bit clock to the trigger bitstream, and then the slave node synchronizes the start time of a frame, in a bitstream belonging to the slave node, in accordance with the start of a frame in the trigger bitstream. The synchronization method can also be used where each node in a network transmits on a separate bitstream but reads from several bitstreams. 10 15 20 25 30 35 509 030 7 The synchronization between the parallel bit streams is very important in order to obtain an efficiently functioning network. A master node is designated in the network and a trigger bitstream is associated with the master node. The master node determines the rate in the network by adding a start pattern to each cycle first and a number of full-time slots last.

Fylltidluckorna är till för att absorbera skillnader i klockhastighet. Vidare utses ett antal slavnoder och till varje slavnod associeras en eller flera bitströmmar. Slav- noden mäste kunna skriva till de associerade bitström- marna. Hastigheten pà den till slavnoden associerade bit- strömmen mäste vara en multipel av hastigheten pá trigger- bitströmmen. Slavnoden lyssnar pà triggerbitströmmen och synkroniserar sin bitklocka till den. Slavnoden lägger ett likadant startmönster och fylltidluckor till sin bitström som masternoden gjorde till triggerbitströmmen och synkro- niserar starten för en ram pà sin associerade bitström till starten för en ram pà triggerbitströmmen. Pa detta sätt synkroniseras samtliga parallella bitströmmar i nätet.The filling time slots are for absorbing differences in clock speed. Furthermore, a number of slave nodes are designated and one or more bit streams are associated with each slave node. The slave node must be able to write to the associated bitstreams. The speed of the bitstream associated with the slave node must be a multiple of the speed of the trigger bitstream. The slave node listens to the trigger bitstream and synchronizes its bit clock to it. The slave node adds a similar start pattern and full-time slots to its bitstream as the master node did to the trigger bitstream and synchronizes the start of a frame on its associated bitstream to the start of a frame on the trigger bitstream. In this way, all parallel bitstreams in the network are synchronized.

En fördel med synkroniseringen enligt uppfinningen är att en nod kan byta dynamiskt mellan tvá parallella bitströmmar vilket inte kan uppnàs utan synkronisering.An advantage of the synchronization according to the invention is that a node can switch dynamically between two parallel bitstreams, which can not be achieved without synchronization.

Uppfinningen kommer nu att beskrivas närmare med hjälp av föredragna utföringsformer och med hänvisning till bifogade ritning.The invention will now be described in more detail by means of preferred embodiments and with reference to the accompanying drawing.

Beskrivning av en exemplifierande utföringsform Figur 1 visar en utföringsform av hur synkronisering i ett nätverk med tre parallella bitströmmar ástadkommes.Description of an Exemplary Embodiment Figure 1 shows an embodiment of how synchronization in a network with three parallel bitstreams is accomplished.

I figuren ses nod 71, som är tilldelad rollen som master- nod, samt till masternoden 71 hörande triggerbitström 72.The figure shows node 71, which is assigned the role of master node, and trigger bitstream 72 belonging to master node 71.

Masternoden förser bitströmmen 72 med ett triggnings- mönster samt tomgängsmönster. Slavnoden 73 lyssnar pà triggerbitströmmen, synkroniserar sin bitklocka därtill, tillför synkroniseringsmönster och tomgángsmönster till den bitström 74 som slavnoden 73 ansvarar för samt 10 509 030 8 synkroniserar starten för en ram pà sin bitström 74 till starten för en ram pà triggerbitströmmen 72. Pà liknande sätt hanterar slavnoden 75 den bitström 76 som slavnoden 75 ansvarar för. Därmed har erhàller samtliga noder 71, 72, 75, 77 och 78 synkronisering via bitströmmar 72, 74 och 76. Metoden är utmärkt för tillämpning med i uppfin- ningen beskrivna nätverk. Som aletrnativ kan man även använda metoden dà varje nod använder en egen separat våglängd för sändning men läser fràn fler än en vàglängd.The master node supplies the bitstream 72 with a trigger pattern and an idle pattern. The slave node 73 listens to the trigger bitstream, synchronizes its bit clock thereto, adds synchronization patterns and idle patterns to the bitstream 74 for which the slave node 73 is responsible, and synchronizes the start of a frame on its bitstream 74 to the start of a frame on the trigger bitstream 72. Similarly the slave node 75 handles the bitstream 76 for which the slave node 75 is responsible. Thus, all nodes 71, 72, 75, 77 and 78 receive synchronization via bitstreams 72, 74 and 76. The method is excellent for application with networks described in the invention. As an alternative, you can also use the method as each node uses its own separate wavelength for transmission but reads from more than one wavelength.

Uppfinningen är naturligtvis inte begränsad till den ovan beskrivna och pà ritningen visade utföringsformeren, utan kan modifieras inom ramen för de bifogade patent- kraven.The invention is of course not limited to the embodiment described above and shown in the drawing, but can be modified within the scope of the appended claims.

Claims (8)

10 15 20 25 30 35 509 050 9 PATENTKRAV10 15 20 25 30 35 509 050 9 PATENT REQUIREMENTS 1. l. Förfarande för synkronisering av ett tidsmulti- plexerat nätverk där överföringen sker via ramar, vilka är indelade i tidluckor, i minst tvá parallella bitström- mar (72, 74, 76), varvid ett synkroniseringsmönster samt ett tomgàngsmönster läggs till varje ram, k ä n n e t e c k - naat awrz att en bitström (72) tilldelas rollen som trigger- bitström; att en masternod (71) bestämmmer överföringshastig- heten genom att tillföra ett synkroniseringsmönster samt ett tomgàngsmönster till varje ram pá trigggerbitströmmen (72): att minst en annan nod (73, 75) tilldelas rollen som slavnod; att nämnda slavnod (73, 75) tilldelas minst en av nämnda parallella bitströmmar (74, 76); och att nämnda slavnod (73, 75) synkroniserar sin bit- klocka i enlighet med triggerbitströmmen (72) samt synk- roniserar starten för en ram pà den tilldelade bitström- men (74, 76) i enlighet med starten för en ram pá triggerbitströmmen (72).1. A method for synchronizing a time-multiplexed network in which the transmission takes place via frames, which are divided into time slots, into at least two parallel bitstreams (72, 74, 76), a synchronization pattern and an idle pattern being added to each frame. , characteristic - naat awrz that a bitstream (72) is assigned the role of trigger bitstream; that a master node (71) determines the transmission rate by applying a synchronization pattern and an idle pattern to each frame of the trigger bit stream (72): that at least one other node (73, 75) is assigned the role of slave node; said slave node (73, 75) being assigned at least one of said parallel bit streams (74, 76); and said slave node (73, 75) synchronizes its bit clock in accordance with the trigger bitstream (72) and synchronizes the start of a frame on the assigned bitstream (74, 76) in accordance with the start of a frame on the trigger bitstream ( 72). 2. Förfarande enligt krav l, känn e t e c kna t av att varje nod (77, 78) som inte är master- eller slavnod synkroniserar sin bitklocka och ramklocka i enligt med synkroniseringsmönstret.Method according to claim 1, characterized in that each node (77, 78) which is not a master or slave node synchronizes its bit clock and frame clock in accordance with the synchronization pattern. 3. Förfarande enligt krav 1 eller 2, att var och en av nämnda noder sänder data pà en separat vàglängd. eller 3, a\f att tidsmultiplextringen sker enligt DTM.A method according to claim 1 or 2, that each of said nodes transmits data on a separate path length. or 3, a \ f that the time multiplexing takes place according to DTM. 4. Förfarande enligt krav 1, kàínI1e- te<:kf*at 10 15 20 25 30 509 030 10A method according to claim 1, which is a compound of 10 15 20 25 30 509 030 10 5. Förfarande enligt nagot av kraven l-4, kåinI1e- t e c kn a t av att nätverket är ett kretskopplat WDM nätverk.Method according to any one of claims 1-4, characterized in that the network is a circuit-switched WDM network. 6. System för synkronisering av ett tidsmultiplexe- rat nätverk där överföringen sker via ramar, vilka är indelade i tidluckor, i minst tvä parallella bitströmmar (72, 74, 76), att en första nod (71), kännetecknat av: kallad masternod, är anord- nad att generera àtminstone en första bitström av nämnda paralella bitströmmar och att förse den första bitström- men med ett synkroniseringsmönster; och 75), kallad slavnod, nad att generera åtminstone en andra bitström av nämnda att en andra nod (73, är anord- parallella bitströmmar och att synkronisera starten för en ram pà den andra bitströmmen till starten för en ram pà den första bitströmmen.System for synchronizing a time-multiplexed network where the transmission takes place via frames, which are divided into time slots, into at least two parallel bit streams (72, 74, 76), that a first node (71), characterized by: called a master node, is arranged to generate at least a first bitstream of said parallel bitstreams and to provide the first bitstream with a synchronization pattern; and 75), called a slave node, for generating at least a second bitstream of said second node (73) being arranged parallel bitstreams and for synchronizing the start of a frame on the second bitstream to the start of a frame on the first bitstream. 7. System enligt krav 6, kännetecknat av att en eller flera andra noder är anordnade att synkronisera sina bitklockor till nàgon av nämnda bitströmmar.System according to claim 6, characterized in that one or more other nodes are arranged to synchronize their bit clocks to any of said bit streams. 8. System enligt krav 6 eller 7, kännetecknat axr att nämnda nätverk är ett kretskopplat nätverk i vilket nämnda parallella bitströmmar förmedlas med olika vàglängder i en optisk ledare.A system according to claim 6 or 7, characterized in that said network is a circuit-switched network in which said parallel bit streams are transmitted with different wavelengths in an optical conductor.
SE9704624A 1997-12-11 1997-12-11 Data transfer in WDM or DTM network SE509030C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SE9704624A SE509030C2 (en) 1997-12-11 1997-12-11 Data transfer in WDM or DTM network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9704624A SE509030C2 (en) 1997-12-11 1997-12-11 Data transfer in WDM or DTM network

Publications (3)

Publication Number Publication Date
SE9704624D0 SE9704624D0 (en) 1997-12-11
SE9704624L SE9704624L (en) 1997-12-11
SE509030C2 true SE509030C2 (en) 1998-11-30

Family

ID=20409353

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9704624A SE509030C2 (en) 1997-12-11 1997-12-11 Data transfer in WDM or DTM network

Country Status (1)

Country Link
SE (1) SE509030C2 (en)

Also Published As

Publication number Publication date
SE9704624D0 (en) 1997-12-11
SE9704624L (en) 1997-12-11

Similar Documents

Publication Publication Date Title
US6731875B1 (en) Wavelength bus architecture for ultra-high speed dense wavelength division multiplexed systems
CA2322908C (en) Semi transparent tributary for synchronous transmission
EP1183835B1 (en) Architecture for a hybrid stm/atm add-drop multiplexer
US7649910B1 (en) Clock synchronization and distribution over a legacy optical Ethernet network
US7873073B2 (en) Method and system for synchronous high speed Ethernet GFP mapping over an optical transport network
CN101569122B (en) Communication device for passive optical network
US7130276B2 (en) Hybrid time division multiplexing and data transport
KR20050064626A (en) Apparatus for switching and transferring sonet/sdh, pdh, ethernet signals and method thereof
JP2001244980A (en) Ultra-high-speed optical packet transfer ring network, optical add / drop multiplex / demultiplex node device, and operation method of optical add / drop multiplex / demultiplex node device
US7660330B1 (en) Clock synchronization and distribution over an optical Ethernet network
EP1188276B1 (en) Method and node for routing a high-speed frame within a mesh-type network, and transmit end-station therefor
CN1051187C (en) Sdh data transmission timing
US6731876B1 (en) Packet transmission device and packet transmission system
US20030026250A1 (en) Method and device for synchronous cell transfer and circuit-packet duality switching
US20080219669A1 (en) SDH/SONET Convergent Network
JPH07505272A (en) Network interface method and network interface for digital transmission networks
JP3529713B2 (en) Optical transmission system, synchronous multiplex transmission system and synchronous multiplex transmission method
SE508889C2 (en) Method and apparatus for data transmission with parallel bit streams
US20040246989A1 (en) SONET over PON
US6510166B2 (en) Stuffing filter mechanism for data transmission signals
Sato et al. Photonic transport technologies to create robust backbone networks
CA2512373A1 (en) Periodic optical packet switching
JP2002503056A (en) Virtual Star Network
US7388876B2 (en) Method and system for transmitting data in two steps by using data storage provided in data transmission equipment in network
SE509030C2 (en) Data transfer in WDM or DTM network

Legal Events

Date Code Title Description
NUG Patent has lapsed