CA2276948A1 - Concatenation of containers in synchronous digital hierarchy network - Google Patents
Concatenation of containers in synchronous digital hierarchy network Download PDFInfo
- Publication number
- CA2276948A1 CA2276948A1 CA002276948A CA2276948A CA2276948A1 CA 2276948 A1 CA2276948 A1 CA 2276948A1 CA 002276948 A CA002276948 A CA 002276948A CA 2276948 A CA2276948 A CA 2276948A CA 2276948 A1 CA2276948 A1 CA 2276948A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- virtual containers
- virtual
- containers
- association
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract 12
- 238000000034 method Methods 0.000 claims abstract 33
- 230000005055 memory storage Effects 0.000 claims 1
- 238000011084 recovery Methods 0.000 claims 1
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 abstract 1
- 238000010348 incorporation Methods 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1611—Synchronous digital hierarchy [SDH] or SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1611—Synchronous digital hierarchy [SDH] or SONET
- H04J3/1617—Synchronous digital hierarchy [SDH] or SONET carrying packets or ATM cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0089—Multiplexing, e.g. coding, scrambling, SONET
- H04J2203/0094—Virtual Concatenation
Abstract
A method of transmitting OSI layer 2 datacoms data by direct incorporation into a plurality of synchronous digital hierarchy virtual containers is disclosed, in which a higher bit rate OSI layer 2 data frame is multiplexed into a plurality of lower bit rate SDH (or SONET) virtual containers, which are transmitted simultaneously and in parallel over a synchronous communications network. The plurality of virtual containers are virtually concatenated by association of the payloads of the plurality of virtual containers. Re--assembly of the OSI layer 2 data frames from a plurality of virtually concatenated VCs is achieved by storing each received VC payload corresponding to an OSI layer 2 data frame in a corresponding respective memory location, and alternately reading interleaved bytes from the plurality of payloads under control of a plurality of read pointers.
Claims (29)
1. A method of transporting data over a synchronous digital network, said method comprising the steps of:
generating in parallel a plurality of synchronous virtual containers, each at a lower bit rate than a bit rate of said data, each said virtual container having a payload section;
associating said plurality of virtual containers with each other by means of assigning association data describing said association into said plurality of virtual containers;
inputting said transported data into said payloads of said plurality of virtual containers; and outputting said plurality of associated virtual containers onto a synchronous digital network.
generating in parallel a plurality of synchronous virtual containers, each at a lower bit rate than a bit rate of said data, each said virtual container having a payload section;
associating said plurality of virtual containers with each other by means of assigning association data describing said association into said plurality of virtual containers;
inputting said transported data into said payloads of said plurality of virtual containers; and outputting said plurality of associated virtual containers onto a synchronous digital network.
2. The method as claimed in claim 1, wherein said plurality of associated virtual containers are output onto said synchronous digital network substantially in parallel.
3. The method as claimed in claim 1, wherein said step of associating said plurality of virtual containers with each other comprises inserting said association data into a plurality of payloads of said plurality of virtual containers, said association data permitting recovery of the original association at a destination end.
4. The method as claimed in claim 1, wherein said step of inputting said transported data into said plurality of virtual containers comprises byte interleaving bytes of a frame of said transported data between said plurality of payloads.
5. The method as claimed in claim 1, wherein said plurality of virtual containers are generated as a plurality of streams of virtual containers and said step of associating said plurality of virtual containers with each other comprises associating a plurality of said streams of virtual containers with each other.
6. The method as claimed in claim 1, wherein said plurality of virtual containers are generated as a plurality of streams of virtual containers, and said step of associating said plurality of virtual containers together by means of assigning association data comprises adding a stream of identification data to each said virtual container, said steam identification data identifying which of said plurality of streams said virtual container belongs to.
7. The method as claimed in claim 1, wherein said plurality of virtual containers are generated as a plurality of streams of virtual containers and said step of associating said plurality of virtual containers together by means of assigning association data comprises including a sequence identification data to individual ones of said plurality of virtual containers, said sequence identification data designating a sequence in which said individual virtual containers are generated with respect to each other.
8. The method as claimed in claim 7, wherein said plurality of virtual containers are generated as a plurality of streams of virtual containers and said step of associating said plurality of virtual containers together by means of assigning association data comprises assigning to individual ones of said plurality of virtual containers a sequence identification data comprising a cyclically repeating code data.
9. The method as claimed in claim 1, wherein said plurality of virtual containers are generated as a plurality of streams of virtual containers and said step of associating said plurality of virtual containers together by means of assigning association data comprises assigning to individual ones of said plurality of virtual containers a cyclically repeating code sequence having a repetition period of at least 2 N+1, where N
is the repetition number of sequentially received virtual container payloads in a single stream.
is the repetition number of sequentially received virtual container payloads in a single stream.
10. The method as claimed in claim 1, wherein the said plurality of virtual containers are generated as a plurality of virtual container streams and said step of associating said plurality of virtual containers together by means of assigning association data comprises utilizing a path trace byte in a virtual container overhead as a stream identifier data for identifying a virtual container as belonging to a particular said virtual container stream.
11. The method as claimed in claim 1, wherein a said plurality of virtual containers are generated as a plurality of streams of virtual containers and said step of associating said plurality of virtual containers together by means of assigning association data bytes comprises including a sequence identification data in individual ones of said plurality of virtual containers, said sequence identification data designating a sequence in which said individual virtual container is generated within a said stream of virtual containers, said sequence identification data being carried within a K3 byte of an overhead section of said virtual container.
12. The method as claimed in claim 1, wherein said plurality of virtual containers are generated as a plurality of streams of virtual containers and said step of associating said plurality of virtual containers together by means of assigning association data comprises assigning to individual ones of said plurality of virtual containers a sequence identification data comprising a code data extending over a plurality of said virtual containers of a said stream, for identifying a position of each said virtual container within said virtual container stream.
13. Apparatus for incorporating data input at a first data rate into a plurality of streams of synchronous digital hierarchy virtual containers each output at a second data rate, said apparatus comprising:
means for continuously generating a plurality of virtual containers in parallel;
means for generating data describing an association of said plurality of virtual containers, and for assigning said association data to said plurality of associated virtual containers; and means for inserting said first data rate data into said plurality of payloads of said plurality of virtual containers.
means for continuously generating a plurality of virtual containers in parallel;
means for generating data describing an association of said plurality of virtual containers, and for assigning said association data to said plurality of associated virtual containers; and means for inserting said first data rate data into said plurality of payloads of said plurality of virtual containers.
14. A method of recovering data from a plurality of synchronous virtual containers, said method comprising the steps of:
receiving said plurality of virtual containers;
identifying an association data from said plurality of virtual containers, said association data indicating an association between individual ones of said plurality of virtual containers;
reading data bytes from each payload of said plurality of associated virtual containers; and re-assembling said data from said plurality of read payload data bytes.
receiving said plurality of virtual containers;
identifying an association data from said plurality of virtual containers, said association data indicating an association between individual ones of said plurality of virtual containers;
reading data bytes from each payload of said plurality of associated virtual containers; and re-assembling said data from said plurality of read payload data bytes.
15. The method as claimed in claim 14, wherein said process of reading said data payloads comprises reading a plurality of said payloads in a byte interleaved manner.
16. The method as claimed in claim 14, wherein said step of identifying an association data from each of said plurality of virtual containers comprises reading a plurality of stream identification data from said plurality of virtual containers, said stream identification data designating which of a plurality of streams of virtual containers said virtual containers belong to.
17. The method as claimed in claim 14, wherein said step of identifying an association data between said plurality of virtual containers comprises reading a plurality of sequence identification data designating where in a sequence of virtual containers each individual virtual container belongs.
18. The method as claimed in claim 14, wherein said step of receiving a plurality of said virtual containers comprises receiving a plurality of separate streams of associated virtual containers simultaneously.
19. The method as claimed in claim 14, wherein said step of reading data bytes from each payload of said plurality of associated virtual containers comprises reading said data bytes substantially in parallel from a plurality of virtual containers of a same sequence identification from a plurality of associated virtual container streams.
20. The method as claimed in claim 14, wherein said step of receiving a plurality of said virtual containers comprises receiving a plurality of separate streams of associated virtual containers, and said step of identifying an association data from said plurality of virtual containers comprises inspecting a path trace byte of each of a plurality of said virtual containers, and distinguishing from which of a set of said streams of virtual containers said individual virtual containers belong, from said read path trace data bytes.
21. The method as claimed in claim 14, wherein said step of receiving a plurality of virtual containers comprises receiving a plurality of separate streams of associated virtual containers, and said step of identifying an association data from said plurality of virtual containers comprises reading a plurality of sequence identification data designating where in a stream of said virtual containers, a said virtual container belongs, said sequence data being read from a K3 byte of a said virtual container.
22. A method of recovering data carried in payloads of a plurality of associated synchronous digital hierarchy virtual containers, said method comprising the steps of:
for each said virtual container:
reading data indicating an association between said virtual container and other ones of said plurality of virtual containers;
allocating a memory storage area for storing a payload of said virtual container;
inputting said virtual container payload into said memory area; and reading said data from said memory area in parallel with data read from other said memory areas corresponding to payloads of other said virtual containers of said plurality of virtual containers.
for each said virtual container:
reading data indicating an association between said virtual container and other ones of said plurality of virtual containers;
allocating a memory storage area for storing a payload of said virtual container;
inputting said virtual container payload into said memory area; and reading said data from said memory area in parallel with data read from other said memory areas corresponding to payloads of other said virtual containers of said plurality of virtual containers.
23. The method as claimed in claim 22, wherein a said data frame is distributed between said plurality of virtual containers and said step of, for each virtual container, reading data in parallel with data of other virtual containers comprises:
for each said memory area, setting a read pointer to a memory location of said memory area;
wherein said plurality of read pointers are set to said memory locations such that successive bytes of said data frame are read from said plurality of memory locations in sequence.
for each said memory area, setting a read pointer to a memory location of said memory area;
wherein said plurality of read pointers are set to said memory locations such that successive bytes of said data frame are read from said plurality of memory locations in sequence.
24. The method as claimed in claim 22, further comprising the step of assembling said data frame from said parallel read data.
25. The method as claimed in claim 22, wherein said data frame comprises an OSI layer 2 data frame.
26. A method of recovering a data block carried in a plurality of payloads of a plurality of associated synchronous digital hierarchy virtual containers, said method comprising steps of:
receiving a plurality of streams of said plurality of associated virtual containers;
for each said received virtual container stream allocating a corresponding respective memory area for storage of data payloads of virtual containers of said stream;
storing said plurality of virtual container payloads in said corresponding allocated memory areas; and reading individual bytes of said plurality of stored virtual container data payloads in sequence to reconstruct said data block.
receiving a plurality of streams of said plurality of associated virtual containers;
for each said received virtual container stream allocating a corresponding respective memory area for storage of data payloads of virtual containers of said stream;
storing said plurality of virtual container payloads in said corresponding allocated memory areas; and reading individual bytes of said plurality of stored virtual container data payloads in sequence to reconstruct said data block.
27. The method as claimed in claim 26, wherein said step of reading individual bytes of said plurality of payloads comprises;
for each said memory area, setting a read pointer to a memory location corresponding to a next data byte of said data block to be read, contained within that data payload; and reading said data byte once a preceding data byte of said data block has been read from a memory location of another said memory area.
for each said memory area, setting a read pointer to a memory location corresponding to a next data byte of said data block to be read, contained within that data payload; and reading said data byte once a preceding data byte of said data block has been read from a memory location of another said memory area.
28. The method as claimed in claim 26, wherein said step of reading individual bytes of said plurality of payloads comprises reading bytes from each of a plurality of said memory areas in which said virtual container payloads are stored.
29. Apparatus for recovering data from a plurality of synchronous digital hierarchy virtual containers containing said data, said means comprising:
a random access memory configured into a plurality of individual memory areas allocated for storage of payloads of said plurality of virtual containers;
a data processor means operating to identify an association data of said virtual containers, said association data indicating an association of said plurality of virtual containers; and means for generating a plurality of read pointers operating to successively read a plurality of memory locations of said memory areas for recovering said data from said plurality of virtual containers.
a random access memory configured into a plurality of individual memory areas allocated for storage of payloads of said plurality of virtual containers;
a data processor means operating to identify an association data of said virtual containers, said association data indicating an association of said plurality of virtual containers; and means for generating a plurality of read pointers operating to successively read a plurality of memory locations of said memory areas for recovering said data from said plurality of virtual containers.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/166,814 | 1998-10-06 | ||
US09/166,814 US6917630B1 (en) | 1998-10-06 | 1998-10-06 | Concatenation of containers in synchronous digital hierarchy network |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2276948A1 true CA2276948A1 (en) | 2000-04-06 |
CA2276948C CA2276948C (en) | 2010-02-16 |
Family
ID=22604794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2276948A Expired - Lifetime CA2276948C (en) | 1998-10-06 | 1999-07-07 | Concatenation of containers in synchronous digital hierarchy network |
Country Status (5)
Country | Link |
---|---|
US (3) | US6917630B1 (en) |
EP (1) | EP0993135B1 (en) |
JP (1) | JP4759692B2 (en) |
CA (1) | CA2276948C (en) |
DE (1) | DE69936697T2 (en) |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7369496B1 (en) * | 1998-12-02 | 2008-05-06 | Notel Networks Limited | Flow control of frame based data over a synchronous digital network |
FR2792483B1 (en) * | 1999-04-14 | 2001-06-01 | France Telecom | SYSTEM FOR ACCESSING A SYNCHRONOUS NETWORK OF THE TYPE WHICH INCLUDES TRANSMITTING EQUIPMENT AND RECEIVING EQUIPMENT |
EP1158710B1 (en) * | 2000-05-26 | 2003-11-05 | Alcatel | Method for transmitting of synchronous transport modules over a synchronous transport network |
NO313680B1 (en) * | 2000-07-17 | 2002-11-11 | Ericsson Telefon Ab L M | Information event in SDH and SONET networks |
IT1318267B1 (en) * | 2000-07-28 | 2003-07-28 | Cit Alcatel | VIRTUAL CONCATENATION OF OPTICAL CHANNELS IN WDM NETWORKS |
EP1229692A1 (en) * | 2001-02-02 | 2002-08-07 | BRITISH TELECOMMUNICATIONS public limited company | Method and apparatus for tunnelling data in a network |
US20050086232A1 (en) * | 2001-02-05 | 2005-04-21 | Jixiong Dong | Virtual protection method and device for fiber path |
EP1248399A1 (en) * | 2001-04-02 | 2002-10-09 | Lucent Technologies Inc. | Transporting a gigabit per second datastream over a SONET/SDH network |
US7167442B2 (en) * | 2001-05-22 | 2007-01-23 | Nortel Networks Limited | Hitless protection switching |
JP2002359627A (en) * | 2001-05-30 | 2002-12-13 | Nec Corp | Protection system, virtual concatenation processing block, node and ring network |
DE60106900T2 (en) * | 2001-07-02 | 2005-12-01 | Alcatel | A method and apparatus for obtaining an extensible and managed bandwidth for connections between asynchronous levels and synchronous hierarchical levels in a telecommunications network |
ITMI20011656A1 (en) * | 2001-07-31 | 2003-01-31 | Cit Alcatel | SYNCHRONOUS NETWORK PROGAMMABLE ELEMENT AND METHOD OF MANAGEMENT OF THIS ELEMENT |
US7177314B2 (en) * | 2001-08-30 | 2007-02-13 | Pmc-Sierra, Inc. | Transmit virtual concatenation processor |
US7394828B1 (en) * | 2001-08-30 | 2008-07-01 | Pmc-Sierra, Inc. | Data format conversion for virtual concatenation processing |
US7724781B1 (en) | 2001-08-30 | 2010-05-25 | Pmc-Sierra, Inc. | Receive virtual concatenation processor |
US7415048B2 (en) * | 2001-08-30 | 2008-08-19 | Pmc-Sierra, Inc. | Differential delay compensation |
JP3892441B2 (en) * | 2001-11-13 | 2007-03-14 | 富士通株式会社 | Virtual concatenation transmission method and apparatus |
US7197031B2 (en) * | 2001-11-26 | 2007-03-27 | Nortel Networks Limited | Cross-connection of high bandwidth signal traffic across independent parallel shelves |
JP2003188845A (en) * | 2001-12-17 | 2003-07-04 | Fujitsu Ltd | Path control method, its receiver side circuit and transmitter side circuit |
EP1339181B1 (en) * | 2002-02-22 | 2005-10-26 | Alcatel | Method and device for providing a minimum congestion flow of Ethernet traffic transported over a SDH/SONET network |
EP1339184B1 (en) * | 2002-02-22 | 2004-12-01 | Alcatel | Method and network element for a safety transport of ethernet frames over a transport SDH/SONET network |
IL149323A0 (en) * | 2002-04-24 | 2002-11-10 | Lightscape Networks Ltd | Handling traffic in a synchronous communication network |
DE60218135T2 (en) * | 2002-05-21 | 2007-11-22 | Alcatel Lucent | Point-to-multipoint telecommunication system with downlink frame structure |
US20040076166A1 (en) * | 2002-10-21 | 2004-04-22 | Patenaude Jean-Marc Guy | Multi-service packet network interface |
JP4125109B2 (en) | 2002-12-12 | 2008-07-30 | 富士通株式会社 | Interface device, SONET demultiplexing device, transmission system, and frame transmission method |
US20040156389A1 (en) * | 2003-02-11 | 2004-08-12 | Lucent Technologies Inc. | Cross-layer communication solution(s) across different communication protocols |
US20050094669A1 (en) * | 2003-10-30 | 2005-05-05 | Sanjay Bhardwaj | Virtual concatenation receiver processing with memory addressing scheme to avoid delays at address scatter points |
US8204085B1 (en) * | 2003-12-15 | 2012-06-19 | Ciena Corporation | Virtual concatenation for parallel data streams |
CN100433748C (en) * | 2003-12-24 | 2008-11-12 | 华为技术有限公司 | Packet service scheduling unit and packet service scheduling method |
CN1674478B (en) * | 2004-03-23 | 2011-07-20 | 华为技术有限公司 | Method and apparatus for virtual container frame analysis |
CN1681233B (en) * | 2004-04-09 | 2010-12-08 | 华为技术有限公司 | Realizing method of data multiplexing and virtual form |
US8289859B2 (en) * | 2004-05-25 | 2012-10-16 | Alcatel Lucent | Link delay determination using virtual concatenation |
US8018926B2 (en) | 2005-03-30 | 2011-09-13 | Jing Ling | Differential delay compensation |
US8228943B2 (en) * | 2007-03-05 | 2012-07-24 | Siverge Networks Ltd | Systems and methods for providing framing mapping, muxing and data processing |
EP1973250B1 (en) * | 2007-03-23 | 2011-05-04 | Alcatel-Lucent USA Inc. | Method and apparatus for transporting client signals over transparent networks using virtual concatenation |
US8107381B2 (en) * | 2007-11-27 | 2012-01-31 | At&T Intellectual Property I, Lp | Method of performing ethernet gateway switch trouble diagnostics |
US8086104B2 (en) * | 2008-02-15 | 2011-12-27 | Alcatel Lucent | System, method and computer readable medium for providing dual rate transmission on a gigabit passive optical network |
US7835288B2 (en) * | 2008-07-02 | 2010-11-16 | OnPath Technologies Inc. | Network switch with onboard diagnostics and statistics collection |
US9229783B2 (en) * | 2010-03-31 | 2016-01-05 | International Business Machines Corporation | Methods and apparatus for resource capacity evaluation in a system of virtual containers |
US8869164B2 (en) | 2010-09-02 | 2014-10-21 | International Business Machines Corporation | Scheduling a parallel job in a system of virtual containers |
US8743715B1 (en) | 2011-01-24 | 2014-06-03 | OnPath Technologies Inc. | Methods and systems for calibrating a network switch |
CN103780338A (en) * | 2012-10-26 | 2014-05-07 | Lsi公司 | Connector between asynchronization virtual container passageway and a high data speed port |
US9438374B2 (en) | 2013-06-28 | 2016-09-06 | Microsoft Technology Licensing, Llc | Radio channel utilization |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5065396A (en) * | 1990-01-02 | 1991-11-12 | At&T Bell Laboratories | Inverse multiplexer and demultiplexer techniques |
FI90297C (en) * | 1992-04-02 | 1994-01-10 | Nokia Telecommunications Oy | Network interface procedure and network interface for a digital data network |
FI90485C (en) * | 1992-06-03 | 1999-08-11 | Nokia Telecommunications Oy | A method for disassembling and forming pointer frame structures |
US5461622A (en) * | 1994-06-14 | 1995-10-24 | Bell Communications Research, Inc. | Method and apparatus for using SONET overheat to align multiple inverse multiplexed data streams |
FR2723282B1 (en) * | 1994-07-29 | 1996-09-13 | Alcatel Telspace | METHOD FOR INTERLEAVING AND DE-INTERLACING SDH FRAMES AND SYSTEM THEREOF |
US5581566A (en) * | 1995-01-06 | 1996-12-03 | The Regents Of The Univ. Of California Office Of Technology Transfer | High-performance parallel interface to synchronous optical network gateway |
DE69529478T2 (en) * | 1995-04-15 | 2003-10-09 | Ibm | SDH / SONET INTERFACE |
DE19542230C2 (en) | 1995-11-13 | 1998-08-27 | Siemens Ag | Process for the selection of concatenated signals from received signals of the synchronous digital hierarchy |
DE69636158T2 (en) * | 1996-01-29 | 2006-09-28 | Agilent Technologies, Inc. (n.d.Ges.d.Staates Delaware), Palo Alto | A method and arrangement for performing quality of service measurements on a connection over a network |
GB9604619D0 (en) | 1996-03-04 | 1996-05-01 | Plessey Telecomm | Combined multiplexer |
US6134217A (en) * | 1996-04-15 | 2000-10-17 | The Regents Of The University Of California | Traffic scheduling system and method for packet-switched networks with fairness and low latency |
US5757804A (en) | 1996-07-05 | 1998-05-26 | Racal-Datacom, Inc. | Method and apparatus for eliminating offset calculations |
US6122281A (en) | 1996-07-22 | 2000-09-19 | Cabletron Systems, Inc. | Method and apparatus for transmitting LAN data over a synchronous wide area network |
KR0169247B1 (en) * | 1996-08-09 | 1999-02-01 | 양승택 | Atm cell physical layer handling circuit based on stm |
DE69734346T2 (en) * | 1996-11-13 | 2006-05-18 | Nippon Telegraph And Telephone Corp. | Device for terminating an optical path |
JP3216886B2 (en) * | 1996-12-11 | 2001-10-09 | インターナシヨナル・ビジネス・マシーンズ・コーポレーション | Digital cross-connect and add / drop multiplexing device |
JP3421208B2 (en) * | 1996-12-20 | 2003-06-30 | 沖電気工業株式会社 | Path test signal generation circuit and path test signal inspection circuit in digital transmission system and synchronous transmission device |
GB9718831D0 (en) | 1997-09-05 | 1997-11-12 | Plessey Telecomm | Data transmission in an sdh network |
US6266345B1 (en) * | 1998-04-24 | 2001-07-24 | Xuan Zhon Ni | Method and apparatus for dynamic allocation of bandwidth to data with varying bit rates |
JP3490611B2 (en) * | 1998-07-02 | 2004-01-26 | 富士通株式会社 | Virtual concatenation channel management method and transmission device used therefor |
-
1998
- 1998-10-06 US US09/166,814 patent/US6917630B1/en not_active Ceased
-
1999
- 1999-06-22 DE DE69936697T patent/DE69936697T2/en not_active Expired - Lifetime
- 1999-06-22 EP EP99304875A patent/EP0993135B1/en not_active Expired - Lifetime
- 1999-07-07 CA CA2276948A patent/CA2276948C/en not_active Expired - Lifetime
- 1999-10-05 JP JP28472799A patent/JP4759692B2/en not_active Expired - Fee Related
-
2005
- 2005-03-04 US US11/072,202 patent/US20050175004A1/en not_active Abandoned
- 2005-10-24 US US11/257,483 patent/USRE41417E1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69936697D1 (en) | 2007-09-13 |
JP4759692B2 (en) | 2011-08-31 |
US6917630B1 (en) | 2005-07-12 |
EP0993135A2 (en) | 2000-04-12 |
EP0993135B1 (en) | 2007-08-01 |
EP0993135A3 (en) | 2002-01-30 |
US20050175004A1 (en) | 2005-08-11 |
USRE41417E1 (en) | 2010-07-06 |
CA2276948C (en) | 2010-02-16 |
DE69936697T2 (en) | 2007-12-06 |
JP2000115106A (en) | 2000-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2276948A1 (en) | Concatenation of containers in synchronous digital hierarchy network | |
US6584118B1 (en) | Payload mapping in synchronous networks | |
US6266343B1 (en) | Telecommunications system | |
EP0680235B1 (en) | Channel identifier generation | |
US5675585A (en) | Method and system for interleaving and deinterleaving SDH frames | |
US5691997A (en) | Encoder for use in asynchronous transfer mode systems | |
US6700900B1 (en) | Transport of concatenated containers in a synchronous information transmission network | |
JP2001103091A (en) | Transmission method and network system | |
US7391792B2 (en) | Data mapper and method for flexible mapping of control and data information within a SONET payload | |
US5214643A (en) | Method for inserting an asynchronous 139,264 kbit/s signal into a 155,520 kbit/s signal | |
WO1999005881A1 (en) | Telecommunications system | |
US5265095A (en) | Method for inputting signals into and outputting signals out from subareas of the auxiliary signals of transport modules of a synchronous digital signal hierarchy | |
FI90484C (en) | Method and apparatus for monitoring the level of elastic buffer memory utilization in a synchronous digital communication system | |
EP0656704A1 (en) | Method and devices for transmitting data packets via a network operating in accordance with the synchronous digital hierarchy (SDH) | |
EP1225732B1 (en) | Method and device for assigning cell data units to sequential storage positions of data frames using a pointer position estimation | |
US7079541B1 (en) | System for access to a synchronous network of the type comprising transmitting equipment and receiving equipment | |
US5594724A (en) | Transmission convergence sublayer multiplex generating/terminating apparatus | |
EP0606729A2 (en) | Asynchronous transfer mode (ATM) expanded internal cell format | |
FI87125C (en) | Method for encoding a line signal | |
GB2332333A (en) | ATM S&R circuit | |
JPH0955745A (en) | Method and device for decell of atm cell |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20190708 |