WO1999011093A1 - Method for transmitting user data that can be allocated to different applications - Google Patents

Method for transmitting user data that can be allocated to different applications Download PDF

Info

Publication number
WO1999011093A1
WO1999011093A1 PCT/DE1998/002191 DE9802191W WO9911093A1 WO 1999011093 A1 WO1999011093 A1 WO 1999011093A1 DE 9802191 W DE9802191 W DE 9802191W WO 9911093 A1 WO9911093 A1 WO 9911093A1
Authority
WO
WIPO (PCT)
Prior art keywords
substructures
atm
substructure
determined
frame
Prior art date
Application number
PCT/DE1998/002191
Other languages
German (de)
French (fr)
Inventor
Klaus Hünlich
Wolfgang Fraas
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to EP98948697A priority Critical patent/EP1005778A1/en
Priority to CA002300965A priority patent/CA2300965A1/en
Publication of WO1999011093A1 publication Critical patent/WO1999011093A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5

Definitions

  • the invention relates to a method for transmitting user data, which can be assigned to different applications, between an A-side and B-side of an ATM transmission link, with data assigned to the individual applications in each case within an ATM containing a plurality of ATM cells.
  • Adaptation layer frame are transmitted in the substructures contained in the ATM cells and the useful data of the substructures can each be forwarded differently depending on the receiver-side application assignments.
  • the ATM adaptation layer which is also called the AT adaptation layer or AAL, is of major importance.
  • the AAL is the interface between ATM and the higher protocol layers. It hides the ATM-specific properties of the transmission from the higher layers and adapts the ATM layer (bidirectionally) to them. For this purpose, the data of the higher layers are packed together with the protocol information of the AAL layer in the information fields of the ATM cells and transmitted as useful information, also known as payload. Since the AAL is responsible for adapting the services of higher layers to ATM, it plays no role in the network itself during the transmission. The AAL is for the user there. It establishes the connection between the subscriber and the network.
  • driver programs are used instead of special processors, which already use powerful processors in computers. This should also be done in order to adapt the data to be transmitted to the network requirements. This led to to use the AAL-5 specified in accordance with the international standard ITU-T 1.362, initially only intended for data transmission and for the transmission of signaling data, also in the speech area.
  • AAL sublayers In order to meet the requirements placed on the AAL layer by different services, it is divided into sub-layers, so-called AAL sublayers, each with different tasks.
  • Is "timing relation" between origin (source) and destination (destination) required or not; is the bit rate constant or variable; and a connection-oriented service or a connectionless service is provided.
  • AAL-5 has the advantage of a lower protocol overhead compared to other AALs. In addition, AAL-5 offers better opportunities to detect cell losses using CRC mechanisms across the entire information content.
  • AAL-5 fulfills most service requirements, namely synchronization of origin and destination (timing relation between source and destination), constant bit rate CBR (constant bit rate), variable bit rate VBR, connection-oriented service, connection pipes service, low protocol portion of the payload of the ATM cells (protocol overhead), favorable behavior with regard to "binary alignment”. Only the delay in the transmission of compressed voice data due to the cell filling time is unfavorable. As long as the transfer of uncompressed ISDN data is concerned, the cell fill times do not play a special role.
  • an integer multiple of ATM cells should be selected as a frame, for example based on AAL-5.
  • AAL-5 would enable the security elements contained therein to be used.
  • a substructure can also be chosen to be larger than the actual cell format and that it must be able to overlap the boundaries between two (or more) cells.
  • additional properties of the structural elements should be known to the sender and receiver, namely the size of the AAL frame, the length of a structural element, the number of structural elements in a virtual channel, the assignment of individual structural elements to addresses, information regarding synchronicity or Asynchronicity and information regarding the constancy of the bit rate, i.e. CBR / VBR. If this information is transmitted in a known manner within AAL frames, the protocol overhead is greatly increased.
  • the object of the present invention is to provide a method for transmitting user data that can be assigned to different applications between an A side and a B side of an ATM transmission link, data assigned to the individual applications in each case within an ATM adaptation layer frame containing a plurality of ATM cells Substructures contained in the ATM cells are transmitted without the protocol overhead being greatly increased.
  • additional information regarding the format of the substructures can be defined administratively or in the signaling phase via signaling.
  • An administrative specification is recommended for transmission lines whose use does not change, for example a connection between a base station and a base station controller or a mobile radio switching center and a base station controller in a mobile radio system.
  • the number of ATM cells which an ATM adaptation layer frame contains is determined administratively or in the signaling phase by signaling, this information need not be transmitted when there is an existing connection.
  • the start of the first substructure within a frame is preferably determined by the start of the frame.
  • the first element of each substructure element specifies the length of the substructure element to which it belongs and thus when the next substructure begins.
  • the length of a substructure element is preferably determined by the value range 1 of a length indicator field.
  • the length of the substructures can also be determined by administration.
  • the ATM adaptation layer frame can preferably correspond to the AAL-5 frame according to the ATM form.
  • a connection between the A side and the B side can be bidirectional with respect to the substructures of an ATM adaptation layer frame.
  • a particularly advantageous embodiment of a method according to the invention provides that if no network data are to be transmitted within a substructure when using substructures of different sizes, the length of the substructure is shortened by the part intended for useful data.
  • a substructure can also extend over the useful data area of two adjacent ATM cells and thus enclose the header information area of an ATM cell.
  • An integer number of ATM cells is used as the structure of an AAL-5 frame.
  • the number of cells per structure must be negotiated when signaling when establishing a connection.
  • the length of a frame 5 should not exceed, as will be explained in more detail below.
  • Substructures can be within an AAL-5 frame of one
  • each element contains a pointer as the first octet, which points to the beginning of the following element.
  • This pointer is one octet long, so that up to 256 octets can be numbered consecutively.
  • the linkage can be omitted.
  • the selected length must either be negotiated as part of the signaling or determined by administration.
  • the length of the structural elements must always be specified in integer multiples of octets. Special processor or bus properties can be taken into account here.
  • the method described is characterized in that no address information has to be given to the individual structural elements. Synchronization measures that become necessary due to loss of frame can affect AAL-5 Support mechanisms. No additional agreements are necessary for this, which concern the formats used. Marking the last cell of a frame with AAL5 is sufficient.
  • New formats can be defined and then negotiated via signaling without having to intervene in existing procedures.
  • FIG shows an AAL-5 frame of layer two L2: AAL-5, consisting of four ATM cells, each with header H and not individually identified payload part.
  • Data of a higher layer L3: PDU1, L3: PDU2 and L3: PDU3 are converted in this AAL-5 frame.
  • the conversion of the information L3: PDU1 leads to an equidistant substructure
  • the conversion of the information L3: PDU2 leads to a variable substructuring, the individual substructures being larger than cell formats and that Implementation of information L3: PDU3 leads to a variable

Abstract

The invention relates to a method for transmitting user data, that can be allocated to different applications, between the A-side and the B-side of an ATM transmission path. The data allocated to the individual applications is transmitted in the substructures that can be allocated to the applications within an ATM adaptation layer frame containing several ATM cells. To this end, the A-side and the B-side allocation of the substructures of an ATM adaptation layer frame is determined by administration. Additional information such as the number of ATM cells containing an ATM adaptation layer frame or data indicating whether the individual substructures have the same size can also be determined by administration.

Description

Be s ehre ibungBe honored
Verfahren zum Übertragen von Nutzdaten, die unterschiedlichen Anwendungen zuordenbar sindMethod for transmitting user data that can be assigned to different applications
Die Erfindung betrifft ein Verfahren zum Übertragen von Nutz- daten, die unterschiedlichen Anwendungen zuordenbar sind, zwischen einer A-Seite und B-Seite einer ATM- Übertragungsstrecke, wobei den einzelnen Anwendungen zugeord- nete Daten jeweils innerhalb eines mehrere ATM-Zellen enthaltenden ATM-Anpassungsschichtrahmens in den ATM-Zellen enthaltenen SubStrukturen übertragen werden und die Nutzdaten der SubStrukturen jeweils abhängig von empfängerseitigen Anwendungszuordnungen unterschiedlich weiterleitbar sind.The invention relates to a method for transmitting user data, which can be assigned to different applications, between an A-side and B-side of an ATM transmission link, with data assigned to the individual applications in each case within an ATM containing a plurality of ATM cells. Adaptation layer frame are transmitted in the substructures contained in the ATM cells and the useful data of the substructures can each be forwarded differently depending on the receiver-side application assignments.
Wesentliche Bedeutung kommt dabei der Schnittstelle zu, die den Zugang zum ATM-Netz ermöglicht, der ATM- Anpassungsschicht, die auch AT -Adaption-Layer oder AAL genannt wird.The interface, which enables access to the ATM network, the ATM adaptation layer, which is also called the AT adaptation layer or AAL, is of major importance.
Die AAL ist die Schnittstelle zwischen ATM und den höheren Protokollschichten. Sie verbirgt die ATM-spezifischen Eigenschaften der Übertragung vor den höheren Schichten und paßt die ATM-Schicht (bidirektional) an diese an. Dazu werden die Daten der höheren Schichten zusammen mit den Protokollinformationen der AAL-Schicht in die Informationsfelder der ATM- Zellen gepackt und als NutzInformation, auch Payload genannt, übertragen. Da die AAL für die Anpassung der Dienste höherer Schichten an ATM zuständig ist, spielt sie im Netz bei der Übertragung selbst keine Rolle. Die AAL ist für den Anwender da. Sie stellt die Verbindung zwischen Teilnehmer und Netz her.The AAL is the interface between ATM and the higher protocol layers. It hides the ATM-specific properties of the transmission from the higher layers and adapts the ATM layer (bidirectionally) to them. For this purpose, the data of the higher layers are packed together with the protocol information of the AAL layer in the information fields of the ATM cells and transmitted as useful information, also known as payload. Since the AAL is responsible for adapting the services of higher layers to ATM, it plays no role in the network itself during the transmission. The AAL is for the user there. It establishes the connection between the subscriber and the network.
Bei immer mehr Anwendungen werden beim Teilnehmer anstelle spezieller Prozessoren Treiberprogramme eingesetzt, welche ohnehin vorhandene, leistungsfähige Prozessoren in Computern nutzen. Dies sollte auch geschehen, um die Anpassung der zu übertragenden Daten an die Netzbelange zu realisieren. Dies führte u.a. dazu, die gemäß dem internationalen Standard ITU- T 1.362 spezifizierte, zunächst nur zur Datenübertragung sowie bei der Übertragung von Signalisierungsdaten vorgesehene AAL-5 auch im Sprachbereich zu verwenden.With an increasing number of applications, driver programs are used instead of special processors, which already use powerful processors in computers. This should also be done in order to adapt the data to be transmitted to the network requirements. This led to to use the AAL-5 specified in accordance with the international standard ITU-T 1.362, initially only intended for data transmission and for the transmission of signaling data, also in the speech area.
Um die von unterschiedlichen Diensten an die AAL-Schicht ge- stellten Anforderungen zu erfüllen, ist diese in Unterschichten, sogenannte AAL-Sublayer mit jeweils verschiedenen Aufgaben unterteilt.In order to meet the requirements placed on the AAL layer by different services, it is divided into sub-layers, so-called AAL sublayers, each with different tasks.
Gemäß dem internationalen Standard ITU-T 1.362 ist die Mög- lichkeit einer weitere Untergliederung ausdrücklich möglich. Derzeit sind die Funktionen folgendermaßen festgelegt : Seg entation und Reassembly (SAR)According to the international standard ITU-T 1.362, the possibility of a further breakdown is expressly possible. The functions are currently defined as follows: Seg entation and reassembly (SAR)
- Anpassung an die ATM-Struktur durch entsprechende Segmentierung der zu übertragenden Daten in eine auf das verfüg- bare Informationsfeld der ATM-Zelle abgestimmte Größe- Adaptation to the ATM structure by appropriate segmentation of the data to be transmitted into a size matched to the available information field of the ATM cell
- Zurückgewinnung des Informationsinhaltes der Informations- feider von ATM-Zellen für die höheren Schichten Convergence Sublayer (CS)- Recovery of the information content of the information fields of ATM cells for the higher layers Convergence Sublayer (CS)
- Anpassung an die Erfordernisse der jeweiligen Dienste durch Bereitstellung der servicespezifischen Eigenschaften des- Adaptation to the requirements of the respective services by providing the service-specific properties of the
AAL Da zur Realisation der servicebedingten Eigenschaften in den Datenstrom von den höheren Schichten AAL-spezifische Protokollelemente eingefügt werden müssen, beeinflußt die Funktion CS die Arbeitsweise des SAR.EEL Since AAL-specific protocol elements must be inserted into the data stream from the higher layers in order to implement the service-related properties, the CS function influences the operation of the SAR.
Die Forderungen die von einzelnen Diensten an die Übertragung gestellt werden, lassen sich in Klassen, sogenannten Classes of Services, zusammenfassen. Die Forderungen sind in ITU-T 1.362 wiedergegeben.The demands placed on the transmission by individual services can be summarized in classes, so-called classes of services. The requirements are shown in ITU-T 1.362.
Bei der Einteilung in Diensteklassen sind es insbesondere die folgenden Gesichtspunkte, die zu berücksichtigen sind:When classifying into service classes, the following aspects in particular must be taken into account:
Ist "timing relation" zwischen Ursprung (Source) und Ziel (Destination) erforderlich oder nicht; ist die Bitrate konstant oder variable; und wird ein Verbindungsbezogener Dienst (connection-oriented) oder ein verbindungsloser Dienst (connectionless) vorgesehen.Is "timing relation" between origin (source) and destination (destination) required or not; is the bit rate constant or variable; and a connection-oriented service or a connectionless service is provided.
AAL-5 hat gegenüber anderen AAL den Vorteil eines geringeren Protokoll Overhead. Außerdem bietet AAL-5 bessere Möglichkeiten, Zellverluste bei Verwendung von CRC Mechanismen über den gesamten Informationsinhalt zu erkennen. Bei der Sprachübertragung erfüllt AAL-5 die meisten Serviceanforderungen, näm- lieh Synchronisation von Ursprung und Ziel (Timing Relation between source and destination) , konstante Bitrate CBR (Constant Bitrate) , Variable Bitrate VBR, verbindungsorien- tierter Dienst, verbindungsrohre Dienst, geringer Protokollanteil am Nutzdatenanteil (Payload) der ATM-Zellen (Protocol Overhead), günstiges Verhalten bezüglich "Binary Alignement". Lediglich die durch die Zellenfüllzeit bedingte Verzögerung bei Übertragung komprimierter Sprachdaten ist ungünstig. Solange es sich um die Übertragung von unkomprimierten ISDN Daten handelt, spielen die Zellenfüllzeiten keine besondere Rolle. Im Bereich des Mobilfunks ist jedoch Datenkompression notwendig um die beschränkte Funkfrequenzbandbreite optimal nutzen zu können. Kompressionsfaktoren von 10 führen dazu, daß die Füllzeiten für eine ATM-Zelle auf bis zu 60 msec ansteigen. Es ist daher sinnvoll, im Falle des Mobilfunks und ggf . auch für andere niedrigbitratige Anwendungen wie ATM mehr als einen Kanal gebündelt über einen VCI zu übertragen. Hierzu muß eine geeignete SubStruktur definiert werden, die in ATM-Anpassungsschichten wie z.B. AAL-5 eingebettet werden kann.AAL-5 has the advantage of a lower protocol overhead compared to other AALs. In addition, AAL-5 offers better opportunities to detect cell losses using CRC mechanisms across the entire information content. With voice transmission, AAL-5 fulfills most service requirements, namely synchronization of origin and destination (timing relation between source and destination), constant bit rate CBR (constant bit rate), variable bit rate VBR, connection-oriented service, connection pipes service, low protocol portion of the payload of the ATM cells (protocol overhead), favorable behavior with regard to "binary alignment". Only the delay in the transmission of compressed voice data due to the cell filling time is unfavorable. As long as the transfer of uncompressed ISDN data is concerned, the cell fill times do not play a special role. In the field of mobile radio, however, data compression is necessary in order to be able to optimally use the limited radio frequency bandwidth. Compression factors of 10 lead to the filling times for an ATM cell increasing up to 60 msec. It is therefore advisable in the case of mobile radio and, if necessary, also transmit more than one channel bundled via a VCI for other low bit rate applications such as ATM. For this purpose, a suitable substructure must be defined that can be embedded in ATM adaptation layers such as AAL-5.
Auf AAL Ebene sollte hierzu ein ganzzahliges Vielfaches an ATM-Zellen als Rahmen, beispielsweise auf der Basis von AAL-5 gewählt werden. AAL-5 würde hierbei ein Benutzen der darin enthaltenen Sicherungselemente ermöglichen.At the AAL level, an integer multiple of ATM cells should be selected as a frame, for example based on AAL-5. AAL-5 would enable the security elements contained therein to be used.
Aus der Definition von AAL-5 läßt sich ableiten, daß eine Substruktur durchaus auch größer gewählt werden kann, als das eigentliche Zellformat und daß sie die Grenzen zwischen zwei (oder mehreren) Zellen überlappen können muß.It can be derived from the definition of AAL-5 that a substructure can also be chosen to be larger than the actual cell format and that it must be able to overlap the boundaries between two (or more) cells.
Aus der Tatsache daß im Falle des Mobilfunks Daten komprimiert werden und damit kein konstanter Datenstrom mehr vorliegt, ergibt sich die Forderung nach der Möglichkeit verschieden große Strukturelemente in der Substruktur ebenso de- finieren zu können wie Strukturelemente deren Größe sich mit der Zeit ändert . Außerdem sollte Möglichkeit bestehen, die Strukturelemente alle gleich groß wählen zu können um so CBR zu unterstützen. Auch sollte die Möglichkeit bestehen, Elemente zur Unterstüt- zung der Synchronisierung mit zu übertragen.From the fact that in the case of mobile radio, data is compressed and thus there is no longer a constant data stream, there arises the requirement for the possibility of being able to define structural elements of different sizes in the substructure as well as structural elements whose size changes over time. In addition, there should be the possibility of being able to select the structural elements of the same size in order to support CBR. You should also be able to transfer elements to support synchronization.
Erstrebenswert wäre auch, Datenströme mit verschiedenen Adressaten innerhalb eines AAL-Rahmens übertragen zu können.It would also be desirable to be able to transmit data streams with different addressees within an AAL frame.
Daher müßten bei Sender und Empfänger zusätzliche Eigenschaften der Strukturelemente bekannt sein, nämlich die Größe des AAL-Rahmens, die Länge eines Strukturelementes, die Anzahl der Strukturelemente in einem virtuellen Kanal, die Zuordnung einzelner Strukturelemente zu Adressen, eine Information be- züglich Synchronitat bzw. Asynchronitat und eine Information bezüglich der Konstanz der Bitrate, also CBR/VBR. Wenn diese Information in bekannter weise innerhalb von AAL-Rahmen übertragen wird, wird der Protocol Overhead stark erhöht.Therefore, additional properties of the structural elements should be known to the sender and receiver, namely the size of the AAL frame, the length of a structural element, the number of structural elements in a virtual channel, the assignment of individual structural elements to addresses, information regarding synchronicity or Asynchronicity and information regarding the constancy of the bit rate, i.e. CBR / VBR. If this information is transmitted in a known manner within AAL frames, the protocol overhead is greatly increased.
Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Übertragen von unterschiedlichen Anwendungen zuordenbaren Nutzdaten zwischen einer A-Seite und einer B-Seite einer ATM- Übertragungsstrecke, wobei den einzelnen Anwendungen zugeordnete Daten jeweils innerhalb eines mehrere ATM-Zellen enthal- tenden ATM-Anpassungsschichtrahmens in den ATM-Zellen enthaltenen SubStrukturen übertragen werden, ohne daß der Protocol Overhead stark erhöht wird.The object of the present invention is to provide a method for transmitting user data that can be assigned to different applications between an A side and a B side of an ATM transmission link, data assigned to the individual applications in each case within an ATM adaptation layer frame containing a plurality of ATM cells Substructures contained in the ATM cells are transmitted without the protocol overhead being greatly increased.
Erfindungsgemäß wird dies dadurch gelöst, daß die A-seitige und die B-seitige Zuordnung der SubStrukturen eines ATM- Anpassungsschichtrahmens per Administration festgelegt werden.According to the invention, this is solved in that the A-side and B-side assignment of the substructures of an ATM Adjustment layer frame can be set via administration.
Dies bedeutet, daß die Adreßinformation der einzelnen SubStrukturen unabhängig von der Informationsübertragung der A-Seite und der B-Seite administrativ mitgeteilt werden. Der Protocol Overhead wird als Folge davon, da die Adreßinforma- tionen nicht übertragen zu werden brauchen, und weitere Information nicht oder nur im geringen Umfang zu übermitteln ist, im Mittel nur sehr geringfügig erhöht.This means that the address information of the individual substructures is communicated administratively regardless of the information transfer from the A side and the B side. As a result, the protocol overhead is only increased very slightly on average, since the address information does not need to be transmitted and further information is not or only to be transmitted to a small extent.
Außerdem können zusätzliche Informationen bezüglich des Formats der SubStrukturen administrativ oder in der Signalisie- rungsphase per Signalisierung festgelegt werden. Ein admini- stratives Festlegen empfiehlt sich hierbei für Ubertragungs- strecken, deren Nutzung sich nicht ändert, Beispielsweise eine Verbindung zwischen einer Basisstation und einer Basissta- tionsSteuerung oder einer Mobilfunkvermittlungszentrale und einer Basisstationssteuerung in einem Mobilfunksystem.In addition, additional information regarding the format of the substructures can be defined administratively or in the signaling phase via signaling. An administrative specification is recommended for transmission lines whose use does not change, for example a connection between a base station and a base station controller or a mobile radio switching center and a base station controller in a mobile radio system.
Wenn beispielsweise in einer Weiterbildung der Erfindung die Anzahl der ATM-Zellen, die ein ATM-Anpassungsschichtrahmen enthält, administrativ oder in der Signalisierungsphase per Signalisierung festgelegt wird, braucht auch diese Informati- on bei bestehender Verbindung nicht übermittelt zu werden.If, for example, in a development of the invention, the number of ATM cells which an ATM adaptation layer frame contains is determined administratively or in the signaling phase by signaling, this information need not be transmitted when there is an existing connection.
Beispielsweise kann in einer Ausgestaltungsform eines erfindungsgemäßen Verfahrens administrativ bzw. in einer anderen Ausgestaltungsform in der Signalisierungsphase per Signali- sierung festgelegt werden, ob die einzelnen SubStrukturen gleich groß sind oder nicht. Vorzugsweise wird bei erfindungsgemäßen Verfahren der Beginn der ersten Substruktur innerhalb eines Rahmen durch den Rahmenbeginn festgelegt.For example, in one embodiment of a method according to the invention, it can be determined administratively or in another embodiment in the signaling phase by signaling whether the individual substructures are the same size or not. In the method according to the invention, the start of the first substructure within a frame is preferably determined by the start of the frame.
Im Falle unterschiedlich großer Substrukturelemente gibt in besonders günstigen Ausgestaltungen eines erfindungsgemäßen Verfahrens das erste Element jedes Substrukturelementes die Länge des Substrukturelementes an, dem es zugehört und damit, wann die nächste Substruktur beginnt .In the case of substructure elements of different sizes, in particularly favorable embodiments of a method according to the invention, the first element of each substructure element specifies the length of the substructure element to which it belongs and thus when the next substructure begins.
Vorzugsweise wird im Falle unterschiedlich großer Substruktu- ren die Länge eines Substrukturelementes durch den Wertebereich l eines Längenindikatorfeldes festgelegt .In the case of substructures of different sizes, the length of a substructure element is preferably determined by the value range 1 of a length indicator field.
Bei 1 = 0 liegt kein Substrukturelement mehr vor. Die maximale Länge, die ein Substrukturelement annehmen kann, ist damit durch L^ - 1 festgelegt. Ist das Längenindikatorfeld acht Bit, also ein Oktett lang, so können bis zu 256 Oktette durchnumerieret werden. Damit kann ein AAL-5-Rahmen im Falle flexibler Strukturelemente aus bis zu max. 5 ATM-Zellen bestehen.If 1 = 0, there is no longer any substructure element. The maximum length that a substructure element can assume is thus determined by L ^ - 1. If the length indicator field is eight bits, i.e. one octet long, up to 256 octets can be numbered. This means that an AAL-5 frame can have up to max. There are 5 ATM cells.
Bei gleichgroßen SubStrukturen kann auch die Länge der SubStrukturen per Administration festgelegt werden.In the case of substructures of the same size, the length of the substructures can also be determined by administration.
Der ATM-Anpassungsschichtrahmen kann vorzugsweise dem AAL-5- Rahmen gemäß ATM-Form entsprechen. Eine Verbindung zwischen der A-Seite und der B-Seite kann bezüglich der SubStrukturen eines ATM-Anpassungsschichtrahmens bidirektional sein.The ATM adaptation layer frame can preferably correspond to the AAL-5 frame according to the ATM form. A connection between the A side and the B side can be bidirectional with respect to the substructures of an ATM adaptation layer frame.
Eine besonders günstige Ausgestaltung eines erfindungsgemäßen Verfahrens sieht vor, falls bei Verwendung unterschiedlich großer SubStrukturen innerhalb einer Substruktur keine Netz- daten zu übertragen sind, die Länge der Substruktur um den für Nutzdaten vorgesehenen Teil zu kürzen.A particularly advantageous embodiment of a method according to the invention provides that if no network data are to be transmitted within a substructure when using substructures of different sizes, the length of the substructure is shortened by the part intended for useful data.
Eine Substruktur kann sich bedarfsweise auch über den Nutzdatenbereich zweier aneinander grenzender ATM-Zellen erstrecken und somit den Kopfinformationsbereich einer ATM-Zelle umschließen.If required, a substructure can also extend over the useful data area of two adjacent ATM cells and thus enclose the header information area of an ATM cell.
Im folgenden wird die Erfindung anhand eines Beispiels zusammengefaßt .The invention is summarized below using an example.
Als Struktur eines AAL-5-Rahmens wird eine ganze Zahl von ATM-Zellen verwendet. Die Anzahl der Zellen pro Struktur ist bei der Signalisierung im Rahmen des Verbindungsaufbaus auszuhandeln. Im Falle von Strukturelementen flexibler Länge sollte die Länge eines Rahmens 5 nicht überschreiten, wie weiter unten näher erläutert wird.An integer number of ATM cells is used as the structure of an AAL-5 frame. The number of cells per structure must be negotiated when signaling when establishing a connection. In the case of structural elements of flexible length, the length of a frame 5 should not exceed, as will be explained in more detail below.
Ob ein festes oder flexibles Format gewählt werden soll, wird durch Signalisierung vereinbart. Das gleiche gilt für die Anzahl der in einem Rahmen zu übertragenden Strukturelemente, d.h. SubStrukturen. SubStrukturen können innerhalb eines AAL-5-Rahmens von einerWhether a fixed or flexible format should be selected is agreed by signaling. The same applies to the number of structure elements to be transferred in a frame, ie substructures. Substructures can be within an AAL-5 frame of one
ATM-Zelle in die nächste ATM-Zelle überlappen.ATM cell overlap in the next ATM cell.
Die Zuordnung einzelner SubStrukturen zu Adressen wird per Administration festgelegt. Eine zusätzliche Belastung der SubStrukturen durch den Transport von Addressierungsdaten wird damit vermieden.The assignment of individual substructures to addresses is determined by administration. An additional burden on the substructures by the transport of addressing data is thus avoided.
Damit Strukturelemente variabler Länge miteinander verkettet werden können, enthält jedes Element als erstes Oktett einen Zeiger (Pointer) , der auf den Beginn des nachfolgenden Elementes zeigt. Dieser Zeiger hat die Länge von einem Oktett, so daß bis zu 256 Oktetts durchnumerieret werden können. Damit kann ein AAL-5-Rahmen im Falle flexibler Strukturelemente aus bis zu max. 5 Zellen bestehen. Diese Einschränkung ist auch sinnvoll, weil eine ggf. verlorengegangene Verpointerung mit Beginn des nächsten AAL-5-Rahmens sofort wiedergewonnen werden kann.So that structure elements of variable length can be linked together, each element contains a pointer as the first octet, which points to the beginning of the following element. This pointer is one octet long, so that up to 256 octets can be numbered consecutively. This means that an AAL-5 frame can have up to max. There are 5 cells. This restriction also makes sense because any lost pointers can be immediately recovered at the beginning of the next AAL-5 frame.
Im Falle von Strukturelementen mit fester Länge kann die Verpointerung entfallen. Die gewählte Länge muß hier entweder im Rahmen der Signalisierung ausgehandelt werden oder per Administration festgelegt werden. Die Festlegung der Länge der Strukturelemente muß immer in ganzzahligen Vielfachen von Ok- tetten erfolgen. Hierbei können spezielle Prozessor- oder Buseigenschaften berücksichtigt werden.In the case of structural elements with a fixed length, the linkage can be omitted. The selected length must either be negotiated as part of the signaling or determined by administration. The length of the structural elements must always be specified in integer multiples of octets. Special processor or bus properties can be taken into account here.
Das beschriebene Verfahren zeichnet sich dadurch aus, daß den einzelnen Strukturelementen keine Adressinformation mit- gegeben werden muß. Synchronisationsmaßnahmen, die durch Rahmenverlust notwendig werden, können sich auf AAL-5- Mechanismen abstützen. Hierzu sind keine zusätzlichen Vereinbarungen notwendig, die die verwendeten Formate betreffen. Das Kennzeichnen der letzten Zelle eines Rahmens bei AAL5 genügt.The method described is characterized in that no address information has to be given to the individual structural elements. Synchronization measures that become necessary due to loss of frame can affect AAL-5 Support mechanisms. No additional agreements are necessary for this, which concern the formats used. Marking the last cell of a frame with AAL5 is sufficient.
Es können sowohl SubStrukturen flexibler Länge als auch fest eingestellte SubStrukturen verwendet werden.Both sub-structures of flexible length and fixed sub-structures can be used.
Innerhalb eines Rahmens können längs eines Weges zeitlich zu- einander korrelierte Informationen, wie z.B. zusammengehörende Audio- und Videosignale, die in verschiedenen Kanälen übertragen werden, immer garantiert zeitgleich übertragen werden .Within a frame, information correlated in time along a path, such as related audio and video signals that are transmitted in different channels are always guaranteed to be transmitted simultaneously.
Neue Formate können definiert werden und dann per Signalisierung ausgehandelt werden, ohne daß in bestehende Verfahren eingegriffen werden müßte.New formats can be defined and then negotiated via signaling without having to intervene in existing procedures.
Zur Verdeutlichung des Umsetzens von Information höherer Schicht in SubStrukturen eines AAL-5-Rahmens zeigt dieTo illustrate the implementation of information from higher layers in substructures of an AAL-5 frame, the
FIG einen AAL-5-Rahmen der Schicht zwei L2:AAL-5, bestehend aus vier ATM-Zellen, jeweils mit Header H und nicht im einzelnen gekennzeichnetem Payload-Teil . In diesen AAL-5-Rahmen werden Daten einer höheren Schicht L3:PDU1, L3 : PDU2 und L3 : PDU3 umgesetzt .FIG shows an AAL-5 frame of layer two L2: AAL-5, consisting of four ATM cells, each with header H and not individually identified payload part. Data of a higher layer L3: PDU1, L3: PDU2 and L3: PDU3 are converted in this AAL-5 frame.
Das Umsetzen der Information L3:PDU1 führt hierbei zu einer äquidistanten Substruktur, das Umsetzen der Information L3:PDU2 führt zu einer variablen Substrukturierung, wobei die einzelnen SubStrukturen größer sind als Zellenformate und das Umsetzen der Information L3 : PDU3 führt zu einer variablenThe conversion of the information L3: PDU1 leads to an equidistant substructure, the conversion of the information L3: PDU2 leads to a variable substructuring, the individual substructures being larger than cell formats and that Implementation of information L3: PDU3 leads to a variable
Substrukturierung, wobei die einzelnen SubStrukturen kleiner sind als Zellenformate. Substructuring, whereby the individual substructures are smaller than cell formats.

Claims

Patentansprüche claims
1. Verfahren zum Übertragen von Nutzdaten, die unterschiedlichen Anwendungen zuordenbar sind, zwischen einer A-Seite und B-Seite einer ATM-Übertragungsstrecke, wobei den einzelnen Anwendungen zugeordnete Daten jeweils innerhalb eines mehrere ATM-Zellen enthaltenden ATM-Anpassungsschichtrahmens in den ATM-Zellen enthaltenen SubStrukturen übertragen werden und die Nutzdaten der SubStrukturen jeweils abhängig von empfän- gerseitigen AnwendungsZuordnungen unterschiedlich weiterleit- bar sind, dadurch gekennzeichnet, daß die A-seitige und die B-seitige Zuordnung der SubStrukturen eines ATM- Anpassungsschichtrahmens per Administration festgelegt werden.1. A method for transmitting user data, which can be assigned to different applications, between an A-side and B-side of an ATM transmission link, with data assigned to the individual applications in each case within an ATM adaptation layer frame containing a plurality of ATM cells in the ATM cells contained substructures are transmitted and the user data of the substructures can be forwarded differently depending on the receiver-side application assignments, characterized in that the A-side and B-side assignment of the substructures of an ATM adaptation layer frame are determined by administration.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Anzahl der ATM-Zellen, die ein ATM- Anpassungsschichtrahmen enthält, per Administration festge- legt wird.2. The method according to claim 1, characterized in that the number of ATM cells, which contains an ATM adaptation layer frame, is determined by administration.
3. Verfahren nach einem der vorhergehende Ansprüche, dadurch gekennzeic net, daß per Administration festgelegt wird, ob die einzelnen SubStrukturen gleich groß sind oder nicht.3. The method according to any one of the preceding claims, characterized in that it is determined by administration whether the individual substructures are the same size or not.
4. Verfahren nach einem der vorhergehende Ansprüche, dadurch gekennzeichnet, daß bei gleich großen SubStrukturen die Größe der einzelnen SubStrukturen per Administration festgelegt wird. 4. The method according to any one of the preceding claims, characterized in that in the case of substructures of the same size, the size of the individual substructures is determined by administration.
5. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß der Beginn der ersten Substruktur innerhalb eines Rahmen durch den Rahmenbeginn festgelegt ist .5. The method according to any one of claims 1 to 3, characterized in that the start of the first substructure within a frame is determined by the start of the frame.
6. Verfahren nach Anspruch 3 , dadurch gekennzeichnet, daß im Falle unterschiedlich großer SubStrukturen das erste Element jeder Substruktur die Länge des Substrukturelementes angibt dem es zugehört und damit, wann die nächste Substruktur beginnt .6. The method according to claim 3, characterized in that in the case of substructures of different sizes, the first element of each substructure indicates the length of the substructure element to which it belongs and thus when the next substructure begins.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß im Falle unterschiedlich großer SubStrukturen die Länge eines Substrukturelementes durch den Wertebereich l eines Längenindikatorfeldes festgelegt ist.7. The method according to any one of the preceding claims, characterized in that in the case of substructures of different sizes, the length of a substructure element is determined by the value range l of a length indicator field.
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der ATM-Anpassungsschichtrahmen dem AAL-5-Rahmen gemäß ATM-Form entspricht.8. The method according to any one of the preceding claims, characterized in that the ATM adaptation layer frame corresponds to the AAL-5 frame according to the ATM form.
9. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die Verbindung zwischen der A-Seite und der B-Seite bezüglich der SubStrukturen eines ATM-Anpassungsschichtrahmens bidirektional ist.9. The method according to any one of the preceding claims, characterized in that the connection between the A side and the B side with respect to the substructures of an ATM adaptation layer frame is bidirectional.
10. Verfahren nach einem der Ansprüche 5 bis 9, dadurch gekennzeichnet, daß im Falle unterschiedlich großer SubStrukturen, wenn innerhalb einer Substruktur keine Netzdaten zu übertragen sind, die Länge der Substruktur um den für Nutzdaten vorgesehenen Teil gekürzt wird. 10. The method according to any one of claims 5 to 9, characterized in that in the case of substructures of different sizes, if no network data are to be transmitted within a substructure, the length of the substructure is shortened by the portion provided for useful data.
PCT/DE1998/002191 1997-08-21 1998-07-31 Method for transmitting user data that can be allocated to different applications WO1999011093A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP98948697A EP1005778A1 (en) 1997-08-21 1998-07-31 Method for transmitting user data that can be allocated to different applications
CA002300965A CA2300965A1 (en) 1997-08-21 1998-07-31 Method for the transmission of payload data that can be allocated to different applications

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19736440.3 1997-08-21
DE19736440 1997-08-21

Publications (1)

Publication Number Publication Date
WO1999011093A1 true WO1999011093A1 (en) 1999-03-04

Family

ID=7839754

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE1998/002191 WO1999011093A1 (en) 1997-08-21 1998-07-31 Method for transmitting user data that can be allocated to different applications

Country Status (3)

Country Link
EP (1) EP1005778A1 (en)
CA (1) CA2300965A1 (en)
WO (1) WO1999011093A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000033589A1 (en) * 1998-11-30 2000-06-08 Nokia Networks Oy Air interface capacity scheduling method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5533021A (en) * 1995-02-03 1996-07-02 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of multimedia data
WO1997016046A1 (en) * 1995-10-24 1997-05-01 General Instrument Corporation Variable length burst transmission over the physical layer of a multilayer transmission format

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5533021A (en) * 1995-02-03 1996-07-02 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of multimedia data
WO1997016046A1 (en) * 1995-10-24 1997-05-01 General Instrument Corporation Variable length burst transmission over the physical layer of a multilayer transmission format

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JOHNSSON M ET AL: "SUPPORT FOR LOW BITRATE APPLICATIONS IN ATM NETWORKS", PROCEEDINGS OF IFIP WORKSHOP ON PERFORMANCE MODELLING AND EVALUATION OF ATM NETWORKS, 3 June 1996 (1996-06-03), pages 39/1 - 39/14, XP002045906 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000033589A1 (en) * 1998-11-30 2000-06-08 Nokia Networks Oy Air interface capacity scheduling method
US6636497B1 (en) 1998-11-30 2003-10-21 Nokia Networks Oy Air interface capacity scheduling method

Also Published As

Publication number Publication date
EP1005778A1 (en) 2000-06-07
CA2300965A1 (en) 1999-03-04

Similar Documents

Publication Publication Date Title
DE69534912T2 (en) Transmission of voice band signals in (ATM) Asynchronous Transfer Mode
DE69831670T2 (en) METHOD AND DEVICE FOR REDUCING THE VARIATION OF DELAYED TIMES BY TIMELY TRANSMISSIONS
DE60007090T2 (en) FORWARD ERROR CORRECTION THROUGH MULTIPLEXED CDMA CHANNELS ALLOW THE HIGH CODING PERFORMANCE
DE69827218T2 (en) Method and apparatus for adapting ATM Adaptation Layer formats
DE69535402T2 (en) Device and method for segmenting and timing synchronization of the transmission of multimedia data
DE69835130T2 (en) Call admission control in a voice packet system
DE69434727T2 (en) Method and device for transforming a series of data packets by means of data compression
DE19747398A1 (en) Communication system, for transferring data packets via wireless links with variable capacity between a base station and mobile stations
DE60001767T2 (en) Interface device between an ATM device and a synchronous radio transmission channel
DE69822475T2 (en) METHOD FOR TRANSMITTING DATA VIA ATM NETWORKS OF DIFFERENT TYPES
WO2001050625A2 (en) Conversion of a two-directional so data stream for transmission via a low voltage power network
DE69937700T2 (en) Method and apparatus for transmitting compressed voice packets over ATM
EP1525723A2 (en) Method, communication arrangement, and communication device for transmitting message cells via a packet-oriented communication network
WO1999066760A1 (en) Method for correcting transmission errors in a communication link
EP1005776B1 (en) Method for transmitting user data that can be allocated to different applications
DE69723683T2 (en) UNCOUPLING OF MINICELLS IN ATM CELLS
WO2000019765A2 (en) Method for connecting communications terminals to a exchange via a communications network
EP1005778A1 (en) Method for transmitting user data that can be allocated to different applications
DE69925968T2 (en) Method and system for transmitting narrowband connections over an ATM network
WO1999011092A1 (en) Method for transmitting aal-5 type atm adaptation layer frames
DE69827379T2 (en) DATA SUPPRESSION AND GENERATION
EP1135958B1 (en) Method for configuring a network termination unit
EP0954198A2 (en) Method for connecting communication systems over a packet oriented data transmission link
WO2000005917A1 (en) Method for switching data received via a packet oriented data transmission path
EP1157495B1 (en) Telecommunications network station for transmitting digitalised data

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1998948697

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2300965

Country of ref document: CA

Ref country code: CA

Ref document number: 2300965

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: 09486130

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1998948697

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1998948697

Country of ref document: EP