WO2008031291A1 - Procédé de récupération de synchronisation de numéros de séquence de couche d'adaptation pair à pair à deux couches de transport de signalisation - Google Patents
Procédé de récupération de synchronisation de numéros de séquence de couche d'adaptation pair à pair à deux couches de transport de signalisation Download PDFInfo
- Publication number
- WO2008031291A1 WO2008031291A1 PCT/CN2006/003230 CN2006003230W WO2008031291A1 WO 2008031291 A1 WO2008031291 A1 WO 2008031291A1 CN 2006003230 W CN2006003230 W CN 2006003230W WO 2008031291 A1 WO2008031291 A1 WO 2008031291A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signaling unit
- message
- unit
- protocol entity
- m2pa
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0025—Provisions for signalling
Definitions
- the present invention relates to an IP network signaling transmission protocol (SIGTRAN protocol), and in particular, to an abnormal situation such as a packet loss misordering of an MTP2 peer-to-peer adaptation protocol (M2PA protocol), correspondingly
- M2PA protocol MTP2 peer-to-peer adaptation protocol
- the serial number restores the solution to the synchronization mechanism.
- IP networks can be used to carry services such as voice, data, and multimedia.
- Traditional circuit-switched networks and IP networks are in a phase of convergence.
- the need to transmit circuit-switched signaling protocols such as SS7 over IP networks.
- the IETF Network Working Group has established a dedicated signaling transport group, and their IP network signaling transport protocol (SIGTRAN protocol) supports the transmission of traditional circuit-switched signaling over IP networks.
- SIGTRAN protocol IP network signaling transport protocol
- MTP MTP2 Peer to Peer Adaption Layer
- the M2PA protocol is used to implement reliable messages between two MTP3 peer-to-peer protocol entities carried on an IP network. Order delivery.
- China's Ministry of Information Industry also officially released the M2PA communications industry standard.
- the specific protocol structure of M2PA is shown in Figure 1 and Figure 2.
- M2PA As the transmission signaling layer 2 in the IP network, M2PA is directly carried on the SCTP protocol (RFC2960) entity, and the SCTP protocol entity has the characteristics of reliable and orderly transmission. Therefore, there is no further description of the reliable and orderly transmission mechanism of M2PA in the RFC protocol standard and China's communication industry standards.
- M2PA acts as the transport signaling link layer under the MTP3 protocol entity and passes the SCTP.
- the protocol entity and the M2PA protocol entity work together to perform reliable and orderly transmission of messages between MTP3 protocol entities.
- the SCTP protocol entity can ensure the synchronization of the sequence number recovery through retransmission and other mechanisms.
- an abnormality such as a message loss occurs between the M2PA protocol entity and the SCTP protocol entity
- the message receiver M2PA protocol entity will always discard the data packet of the discontinuous sequence number sent by the sender M2PA protocol entity, and the message sender M2PA protocol entity The message is continuously sent to the M2PA receiver protocol entity because it is not clear about the message loss that occurred before.
- an object of the present invention is to provide a method for recovering synchronization of a transmission layer two-layer peer-to-peer adaptation layer sequence number, which solves a message signaling unit (MSU) that receives an out-of-sequence in an M2PA protocol entity.
- the sender M2PA protocol entity and the method for recovering the synchronization of the transmission signaling layer 2 peer-to-peer adaptation layer sequence includes the following steps:
- the M2PA protocol entity that receives the out-of-order message signaling unit constructs a new at least one type of message unit, and the new at least one type of message unit carries the sequence number information of the discarded message signaling unit;
- the M2PA protocol entity that receives the out-of-order message signaling unit sends a message unit of one type of the new at least one type of message unit to the M2PA protocol entity that sends the out-of-order message signaling unit;
- step (1) is specifically:
- step (2) is specifically :
- step (11) The M2PA protocol entity that has received the out-of-order message signaling unit sends the new link state signaling unit to the M2PA protocol entity that sent the out-of-order message signaling unit.
- step (11) is specifically:
- the buffer subsequently receives the message signaling unit sent by the M2PA protocol entity that sends the out-of-order message signaling unit;
- step (21) is specifically:
- the M2PA protocol entity that receives the out-of-order message signaling unit sends a new link state signaling unit to the M2PA protocol entity that sends the out-of-order message signaling unit;
- the M2PA protocol entity that sends the out-of-order message signaling unit After receiving the new link state signaling unit sent by the M2PA protocol entity of the out-of-order message signaling unit, the M2PA protocol entity that sends the out-of-order message signaling unit performs the legality of the new link state signaling unit. Checking, if legal, the M2PA protocol entity sending the out-of-order message signaling unit waits for the data response timer to restart; if not, sending the M2PA protocol entity of the out-of-order message signaling unit to the new link state signaling unit message Carry out the disposal process;
- the M2PA protocol entity that sends the out-of-order message signaling unit decodes the sequence number information of the discarded message unit or the new sequence number recovery link state signaling unit in the received new link state signaling unit, and is to be decoded.
- the discarded message signaling unit is resent to the M2PA protocol entity that receives the out-of-order message signaling unit.
- the retransmission queue of the M2PA protocol entity that sends the out-of-order message signaling unit is used to check whether the new link state signaling unit is merged.
- the process of transmitting the out-of-order message signaling unit in step (3) is specifically: if the out-of-order message signaling unit does not occur between the M2PA protocol entity that receives the message signaling unit and the M2PA protocol entity that sends the message signaling unit Transmitting, then receiving the M2PA protocol entity of the message signaling unit to send the message signaling unit
- the sequence number information of the discarded message unit in the new link state signaling unit sent by the M2PA protocol entity is empty.
- the process of transmitting the out-of-order message signaling unit in step (3) is specifically: if the out-of-order message signaling unit does not occur between the M2PA protocol entity that receives the message signaling unit and the M2PA protocol entity that sends the message signaling unit In the case of transmission, the M2PA protocol entity receiving the message signaling unit does not send a new link state signaling unit whose value is recovered to the M2PA protocol entity transmitting the message signaling unit.
- the present invention further provides an apparatus for transporting signaling Layer 2 peer-to-peer adaptation layer sequence number synchronization synchronization, comprising: creating means for constructing a new at least one M2PA protocol entity that receives the out-of-order message signaling unit a type of message unit, the new at least one type of message unit carries the sequence number information of the discarded message signaling unit; and the sending device is configured to enable the M2PA protocol entity that receives the out-of-order message signaling unit to re-new at least one One type of message unit of the type of message unit is sent to the M2PA protocol entity that sends the out-of-order message signaling unit; and the processing device, the M2PA protocol entity that receives the message signaling unit and the M2PA protocol entity that sends the message signaling unit In the case where no transmission of the out-of-order message signaling unit occurs, the flow of the transmission of the out-of-order message signaling unit does not occur.
- the new at least one type of message unit includes a new link state signaling unit.
- the processing device sends the M2PA protocol entity that receives the message signaling unit to the case that no transmission of the out-of-order message signaling unit occurs between the M2PA protocol entity that receives the message signaling unit and the M2PA protocol entity that sends the message signaling unit.
- New link status sent by the M2PA protocol entity that sent the message signaling unit The sequence number information of the discarded message unit in the signaling unit is empty, or the M2PA protocol entity that receives the message signaling unit does not send a new link state signaling with the value of the serial number recovery to the M2PA protocol entity that sends the message signaling unit. unit.
- the present invention solves the problem that the M2PA protocol entity receives the out-of-order message unit, which inevitably causes the M2PA signaling link to be interrupted, and can prevent the loss of the upper layer user data of the M2PA protocol entity to the greatest extent.
- FIG. 4 is a flowchart of an implementation method for implementing sequence number synchronization by modifying an existing LSSU (Link State Signaling Unit): In Service message; 5 is a diagram showing an implementation method of the serial number synchronization by adding a LSSU (Link State Signaling Unit): Recovery message; and FIG. 6 is a structural diagram showing a sequence number recovery synchronization apparatus according to the present invention.
- LSSU Link State Signaling Unit
- the sequence number recovery synchronization is a message unit between two peer-to-peer protocol entities due to abnormal conditions such as packet loss between two peer-to-peer signaling layer 2 protocol entities.
- the serial number has an inconsistent and asynchronous recovery method.
- the operation of message unit retransmission and sequence number synchronization between two peer protocol entities is often implemented by means of sequence number indication flag inversion and link state message signaling unit interaction.
- FIG. 3 is a diagram showing the processing of the M2PA RFC protocol and the M2PA postal protocol standard regarding the M2PA ⁇ L sequence packet loss; FIG. 3 can be seen from FIG.
- the BSN is: Backward Sequence Number, the backward sequence number, which represents the number of the message signaling unit currently received from the peer M2PA protocol entity:); therefore, the M2PA protocol entity that is subsequently received—the MSU sent by B is always discarded.
- the present invention implements serial number synchronization between M2PA protocol entities by improving the LSSU: In Service message in the existing M2PA communication industry standard protocol specification.
- the principle of this embodiment is to minimize the loss of the signaling link and to perform sequence number recovery of the data message as much as possible.
- the specific processing procedure is as follows: This solution is implemented by tampering with the LSSU message structure. At the end of the LSSU: In Service message structure of the existing protocol, a message interval list is added.
- the LSSU: In Service message structure before modification is:
- FSN List element Begin n-1 (FLEB n-1) —+—+—+—+—+—+—+—+—+—+—+—+—+— +—+—+—+—
- FSN List Element Begin represents the first missing packet sequence number of a lost sequence interval
- FSN List Element End represents the last lost packet number FSN of a lost sequence interval
- the sequence number is: n represents the number of lost sequence intervals, and the value range of the value of n can be different according to the specific implementation of the software.
- n is a value of 1, it is a special case of a packet that only loses one interval.
- the improved LSSU: In Service message processing steps are as follows: Step 101: Under normal circumstances, when no packet loss occurs, both parties of the M2PA protocol entity send a LSSU: In Service to reply the message.
- the FSSU In Service FSN List Element list is empty. That is, the number n of lost sequence intervals is zero.
- Step 102 A packet loss occurs between two peer-to-peer protocol entities of the M2PA due to various abnormal conditions.
- Step 103 The M2PA protocol entity-A receives the out-of-order message unit MSU when there is a packet loss condition.
- Step 104 The M2PA protocol entity_A cache receives the out-of-order MSU into the receiving buffer of the M2PA protocol entity A.
- Step 105 The M2PA protocol entity A constructs a specific LSSU according to the out-of-order packet loss condition: the In Service message is sent to the message sender M2PA protocol entity-B.
- the LSSU: In Service can be sent regardless of whether the user data is sent by the MSU, and the sender and the receiver can be quickly synchronized.
- Step 107 The M2PA protocol entity “B” decodes the FSN List element Begin and the FSN List element End according to the received LSSU: In Service to determine which data messages are specifically lost during the data transmission process. M2PA Protocol Entity—B chooses to retransmit the corresponding lost data message to the M2PA protocol entity—A.
- Step 108 When receiving the retransmission data message sent by the M2PA protocol entity_B, the M2PA protocol entity A determines whether it is cached or handed over to the upper layer user according to the data sequence number in the receiving buffer (the specific principle is: if the data message is And the cached data message can ensure the order of the upper layer user data, and the data message and the corresponding cached data are handed over to the upper layer user. Otherwise, the data message is also cached in the receive buffer for processing).
- the foregoing only provides an implementation method for implementing the technical solution of the present invention. The specific implementation method is not limited to the method flow described in this embodiment.
- FIG. 5 shows another embodiment of implementing the technical solution of the present invention.
- This embodiment adds a new signaling link state signaling unit LSSU by using the existing M2PA RFC protocol specification: Recovery (Serial Number Recovery)
- the message is used to implement the M2PA i "sequence synchronization process between the entities.
- the present invention has some differences between the processing of the new message LSSU: Recovery and the implementation of the LSSU: In Service message unit shown in Figure 4.
- YES The LSSU: Recovery message unit does not have the operation associated with step 101 in the embodiment shown in Figure 4 above, ie in the absence of packet loss. Under normal circumstances, LSSU: Recovery is not actively sent. However, when a packet loss occurs, the LSSU:Recovery message is sent actively. In step 102 and subsequent processing, the processing of the LSSU: Recovery message is consistent with the LSSU: In Service processing.
- FIG. 4 is a block diagram showing the structure of the serial number recovery synchronizing apparatus according to the present invention.
- FIG. 6 is a block diagram showing the structure of the serial number recovery synchronizing apparatus according to the present invention.
- the apparatus 600 for transmitting signaling layer 2 peer-to-peer adaptation layer sequence number synchronization includes: a creating apparatus 602, configured to construct a new type of at least one type of M2PA protocol entity that receives the out-of-order message signaling unit Message unit, the new at least one type of message unit carries the sequence number information of the discarded message signaling unit; and the sending device 604 is configured to enable the M2PA protocol entity that receives the out-of-order message signaling unit to re-new at least one new type One type of message unit of the type of message unit is sent to the M2PA protocol entity that sends the out-of-order message signaling unit; and the processing device 606, the M2PA protocol entity that receives the message signaling unit and the M2PA protocol entity that sends the message signaling unit In the case where no transmission of the out-of-order message signaling unit occurs, the flow of the transmission of the out-of-order message signaling unit does not occur.
- the new at least one type of message unit includes a new link state signaling unit.
- the processing apparatus 600 enables the reception of the message signaling in the case where the transmission of the out-of-order message signaling unit does not occur between the M2PA protocol entity that receives the message signaling unit and the M2PA protocol entity that transmits the message signaling unit.
- the M2PA protocol entity of the unit sends the sequence number information of the discarded message unit in the new link state signaling unit sent by the M2PA protocol entity that sends the message signaling unit to null, or makes the M2PA protocol entity that receives the message signaling unit not
- the M2PA protocol entity transmitting the message signaling unit transmits a new link state signaling unit whose value is recovered.
- the present invention mainly proposes a message unit sequence number synchronization synchronization mechanism in the M2PA protocol, which is a remedy for the defects of the current M2PA protocol.
- the above two embodiments are only two specific methods for implementing the technical solution of the present invention, and are not limited to the existing M2PA. Modification/add/delete mode of the protocol message unit, modification/addition/deletion of the existing M2PA protocol message unit function, modification/addition/deletion of the parameter field attached to the existing M2PA protocol message unit, or may be any of the above methods combination.
- the present invention solves the problem that the M2PA protocol entity receives the out-of-order message unit, which inevitably causes the M2PA signaling link to be interrupted.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
L'invention concerne un procédé de récupération de synchronisation de numéros de séquence de couche d'adaptation pair à pair à deux couches de transport de signalisation qui concerne spécialement le protocole d'adaptation pair à pair M2PA, et dont le but est de résoudre le problème posé par le fait que l'émetteur d'unité protocole M2PA ne peut synchroniser les numéros de séquence avec le récepteur d'unité de protocole M2PA lorsque l'unité de protocole M2PA reçoit le MSU hors séquence dans le protocole M2PA courant. L'unité de protocole M2PA selon l'invention qui reçoit l'unité de signalisation de message hors séquence construit au moins un nouveau type de message, dans lequel ce ou ces nouveaux types de message portent des informations de numéro de séquence de l'unité de signalisation de message rejeté. L'unité de protocole M2PA qui reçoit l'unité de signalisation de messages hors séquence transmet alors un des nouveaux types de message à l'unité de protocole M2PA qui transmet l'unité de signalisation de message hors séquence. Cette invention réalise la récupération des numéros de séquences MSU transmis entre des unités de protocole M2PA, et évite une possibilité d'interruption de liaison de signalisation M2PA due à une perte de paquets de message et au fait d'être hors séquence.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101275079A CN101127763B (zh) | 2006-09-07 | 2006-09-07 | 一种传输信令二层对等适配层序号恢复同步的方法 |
| CN200610127507.9 | 2006-09-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008031291A1 true WO2008031291A1 (fr) | 2008-03-20 |
Family
ID=39095684
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2006/003230 Ceased WO2008031291A1 (fr) | 2006-09-07 | 2006-11-30 | Procédé de récupération de synchronisation de numéros de séquence de couche d'adaptation pair à pair à deux couches de transport de signalisation |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101127763B (fr) |
| WO (1) | WO2008031291A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110278058B (zh) * | 2019-06-05 | 2020-11-03 | 华为技术有限公司 | 一种冗余信息反馈方法及通信装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6411621B1 (en) * | 1998-08-21 | 2002-06-25 | Lucent Technologies Inc. | Apparatus, method and system for an intermediate reliability protocol for network message transmission and reception |
| CN1520111A (zh) * | 2003-09-02 | 2004-08-11 | ����ͨѶ�ɷ�����˾ | 局域网内的数据传输方法 |
| CN1829187A (zh) * | 2005-02-28 | 2006-09-06 | 华为技术有限公司 | 一种保持分组数据协议汇聚子层序列号同步的方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1798138A (zh) * | 2004-12-20 | 2006-07-05 | 华为技术有限公司 | 提高m2pa协议可靠性的实现方法 |
-
2006
- 2006-09-07 CN CN2006101275079A patent/CN101127763B/zh not_active Expired - Fee Related
- 2006-11-30 WO PCT/CN2006/003230 patent/WO2008031291A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6411621B1 (en) * | 1998-08-21 | 2002-06-25 | Lucent Technologies Inc. | Apparatus, method and system for an intermediate reliability protocol for network message transmission and reception |
| CN1520111A (zh) * | 2003-09-02 | 2004-08-11 | ����ͨѶ�ɷ�����˾ | 局域网内的数据传输方法 |
| CN1829187A (zh) * | 2005-02-28 | 2006-09-06 | 华为技术有限公司 | 一种保持分组数据协议汇聚子层序列号同步的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101127763A (zh) | 2008-02-20 |
| CN101127763B (zh) | 2011-06-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7161949B2 (en) | Methods and system for fast session establishment between equipment using H.324 and related telecommunications protocols | |
| US6674713B1 (en) | Method and apparatus for providing continuous voice and call communications between a data network and a telephony network | |
| US8693029B1 (en) | Systems and methods for the reliable transmission of facsimiles over packet networks | |
| US7388947B2 (en) | Controllable telecommunications switch reporting compatible with voice grade lines | |
| EP1465440B1 (fr) | Procédé et appareil pour changer des liaisons entre des processus de signalisation | |
| KR100728280B1 (ko) | Sip를 이용한 통신 시스템에서 호 해제 요청/응답메시지를 이용한 네트워크 상태 관리 방법 | |
| US20040008734A1 (en) | Method for common channel communication using a packet switched network | |
| US20060153202A1 (en) | System and method for transporting IN/AIN signaling over an internet protocol (IP) network | |
| JP2006140989A (ja) | H.324および関連する通信プロトコルを用いた装置間でセッションを高速に確立する方法およびシステム | |
| US8484331B2 (en) | Real time protocol packet tunneling | |
| AU776750B2 (en) | Redundant channels over a packet network | |
| WO2010017691A1 (fr) | Procédé de protection par duplication lors de la suppression de messages transmis pour l’interopérabilité des services de messagerie multimédia, et passerelle associée d’interopérabilité des services de messagerie multimédia | |
| US7965625B2 (en) | Communication device and logical link abnormality detection method | |
| US20080247413A1 (en) | Communication apparatus and communication method | |
| Morneault et al. | Signaling system 7 (SS7) message transfer part 2 (MTP2)-User adaptation layer | |
| WO2008031291A1 (fr) | Procédé de récupération de synchronisation de numéros de séquence de couche d'adaptation pair à pair à deux couches de transport de signalisation | |
| CN101507133B (zh) | 因特网协议网络中的ptt/pts信令 | |
| WO2006017969A1 (fr) | Procede de mise en oeuvre d'une commutation ip telecopie synchrone | |
| JP5071696B2 (ja) | シグナリング処理装置、リンク切替方法 | |
| Lifen et al. | The performance study of transmitting MPEG4 over SCTP | |
| US20030231643A1 (en) | Signaling gateway for common channel communication through a packet switched network | |
| WO2008031290A1 (fr) | Procédé permettant e supprimer rapidement une liaison défaillante m2pa | |
| KR100952480B1 (ko) | 광대역 통합망의 가입자 정보 관리 방법 및 그 장치 | |
| Morneault et al. | Integrated Services Digital Network (ISDN) Q. 921-User Adaptation Layer | |
| WO2008031296A1 (fr) | Procédé de manipulation de détermination pour un nombre de séquences de données dans un protocole orienté connexion propre à un service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06828206 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06828206 Country of ref document: EP Kind code of ref document: A1 |