[go: up one dir, main page]

WO2008151539A1 - Procédé, système et dispositif pour commander un contrôleur de session en périphérie doublement attributif - Google Patents

Procédé, système et dispositif pour commander un contrôleur de session en périphérie doublement attributif Download PDF

Info

Publication number
WO2008151539A1
WO2008151539A1 PCT/CN2008/071097 CN2008071097W WO2008151539A1 WO 2008151539 A1 WO2008151539 A1 WO 2008151539A1 CN 2008071097 W CN2008071097 W CN 2008071097W WO 2008151539 A1 WO2008151539 A1 WO 2008151539A1
Authority
WO
WIPO (PCT)
Prior art keywords
sbc
message
response
timeout
session border
Prior art date
Application number
PCT/CN2008/071097
Other languages
English (en)
Chinese (zh)
Inventor
Jin Xu
Original Assignee
Huawei Technologies Co., Ltd.
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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2008151539A1 publication Critical patent/WO2008151539A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS

Definitions

  • the present invention relates to the field of network communication technologies, and in particular, to a control method, system and apparatus for a session border controller that is mutually dependent. Background technique
  • NGN Next Generation Network
  • SBC Session Border Controller
  • the session border controller M is a border gateway to perform interworking between softswitches, and the SBC performs functions such as charging, signaling protocol conversion, and media protocol conversion in the border gateway. Therefore, the SBC is becoming one of the important devices of the NGN as a signaling agent and a media proxy device. As shown in Figure 1, it is a typical networking mode of the SBC in the NGN network in the prior art.
  • Softswitch a softswitch a has a user terminal a; another NGN network includes softswitch b, and softswitch b has a user terminal b.
  • User terminal a under softswitch a if you want to call softswitch b
  • the user terminal b must send a SIP (Session Initial Protocol) or other VoIP (voice-based IP) signaling packet to the SBC.
  • SIP Session Initial Protocol
  • VoIP voice-based IP
  • the SBC After the signaling interaction, the SBC creates a media forwarding table by using the media information extracted from the signaling packet, and the user terminal a directly sends the media information to the SBC, and the SBC forwards the media information to the user terminal b according to the media forwarding table, thereby Realize the interworking of two NGN networks.
  • the redundancy mechanism for emergency communication can be provided, that is, a primary network device and at least one backup network device are set, when the primary network device is normal.
  • the backup network device is promoted to the primary network device and takes over the work of the primary network device, thus sending an abnormal situation.
  • FIG. 2 in the typical networking mode in which the dual-homing technology is used in the prior art, the terminal has two paths to the softswitch, and the two softswitches have the same configuration data. When the primary home softswitch has a problem, The terminal will switch to the secondary softswitch.
  • the prior art is a network structure diagram of the SBC.
  • the terminal is configured with multiple SBC addresses.
  • the terminal has multiple paths to the SBC.
  • the SBC is configured with multiple home softswitch addresses.
  • the home softswitch has the same configuration data.
  • the SBC may be either the home SBC or the backup SBC.
  • SBC A is the home SBC for terminal A
  • SBC A is the backup SBC for terminal B
  • SBC B is for terminal B. It is the home SBC
  • SBC B is the backup SBC for terminal A.
  • the problem to be solved by the present invention is to provide a control method, system and device for a mutual-associated session border controller, including a first session border controller SBC and a second SBC, wherein the first SBC and the second SBC belong to each other.
  • a control method, system and device for a mutual-associated session border controller including a first session border controller SBC and a second SBC, wherein the first SBC and the second SBC belong to each other.
  • the technical solution of the embodiment of the present invention provides a control method of a session border controller that belongs to each other, including a first session border controller SBC and a second SBC, where the first SBC and the second SBC are mutually
  • the method includes the following steps: the second SBC sends a message to the first SBC; the second SBC determines that Whether the response of the first SBC to the message fails; if the response of the first SBC to the message fails, the second SBC accepts registration of the home terminal.
  • the technical solution of the embodiment of the present invention further provides a control system of a session border controller that belongs to each other, including a first session border controller SBC and a second SBC, and the first SBC and the first And the second SBC is configured to send a message to the first SBC, and after the first SBC fails to respond to the packet, accept the registration of the home terminal;
  • An SBC configured to receive a message sent by the second SBC, and respond to the message.
  • the technical solution of the embodiment of the present invention further provides a session border controller SBC, where at least two SBCs constitute a control system of a session border controller that belongs to each other, including a packet sending module, a response failure judging module, and a terminal registration processing.
  • the message sending module configured to send a message to an SBC that is in a home relationship with the SBC
  • the response failure determining module is configured to determine an SBC pair that belongs to the SBC Whether the response of the packet is unsuccessful
  • the terminal registration processing module is configured to: after the response failure determination module determines that the response of the SBC that belongs to the SBC to the user fails to respond to the packet, accept the home terminal
  • the message response module is configured to respond to the message sent by the SBC to which the SBC belongs to each other when the SBC works normally.
  • the mutual message monitoring between the first SBC and the second SBC that belong to each other in the embodiment of the present invention achieves that when the home SBC in the first SBC and the second SBC does not fail, The backup SBC does not accept registration of the home terminal.
  • FIG. 1 is a typical networking mode of an SBC in an NGN network in the prior art
  • FIG. 2 is a typical networking mode in which a dual-homing technology is used in the prior art
  • FIG. 3 is a structural diagram of networking in which the prior art belongs to the SBC;
  • FIG. 4 is a structural diagram of a session border controller SBC according to an embodiment of the present invention
  • FIG. 5 is a flowchart of a method for controlling a mutual session border controller according to Embodiment 1 of the present invention
  • FIG. 6 is a flowchart of a method for controlling a mutual-associated session border controller according to Embodiment 2 of the present invention.
  • the network structure diagram of the home session border controller SBC is shown in FIG. 3, because for different terminals, an SBC may be either a home SBC or a backup SBC.
  • SBC A is for terminal A. It is the home SBC, which is the backup SBC for the terminal B, and the SBC B is the backup SBC for the terminal A and the home SBC for the terminal B. Therefore, in the actual network, an SBC is often used. Acting as a home SBC, it acts as a backup SBC. Therefore, the embodiment of the present invention uses the session border controller SBC as shown in FIG. 4, and the SBC can be used as the home location SBC or the backup site SBC, and at least two of the SBCs constitute the control of the session border controllers belonging to each other.
  • the system is respectively a first SBC and a second SBC, where the first SBC and the second SBC are SBCs that belong to each other, and the second SBC is used to send a message to the first SBC, and the message is sent to the first SBC. After the response fails, the registration of the home terminal is accepted; the first SBC is configured to receive the message sent by the second SBC, and respond to the message.
  • the session border controller SBC1 includes a call message sending module 11, a response failure determining module 12, a terminal registration processing module 13, and a call message response module 14.
  • the call message sending module 11 is configured to send a message to the SBC that belongs to the SBC1. For example, when the SBC1 is the backup SBC, the message is sent to the home SBC, where the message may be in multiple implementation forms. Message.
  • the response failure judging module 12 is configured to determine whether the response of the SBC that is associated with the SBC1 to the SBC1 fails. For example, the SBC1 is the backup SBC and the SBC1 belongs to the home location SBC. Whether the response of the packet sent by SBC1 failed.
  • the terminal registration processing module 13 is configured to determine, in response to the failure determination module 12, that the SBC1 is mutually reciprocated After the SBC of the genus fails to respond to the message, it accepts the registration of the home terminal. For example, if the SBC1 is the backup SBC, if the SBC with the SBC1 belongs to the home SBC fails to respond to the message, the SBC1 accepts the attribution. Registration of the terminal.
  • the call message response module 14 is configured to respond to the message sent by the SBC to which the SBC1 belongs to each other when the SBC1 is working normally, for example, the SBC1 is the home SBC, and if the backup site that belongs to the SBC1 is received, The SBC message responds to the message when the SBC1 is working normally.
  • the session border controller SBC1 further includes a timeout timer module 15 for notifying the call sending module 11 to periodically send the message to the SBC that belongs to the SBC1, and also for notifying the call.
  • a timeout timer module 15 for notifying the call sending module 11 to periodically send the message to the SBC that belongs to the SBC1, and also for notifying the call.
  • the call notification sending module 11 periodically sends a message to the home SBC corresponding to the backup SBC, and after the timeout timer expires, the notification response failure determining module 12 determines the attribution SBC. Whether the response to the message failed.
  • the response failure judging module 12 includes a timeout count recording sub-module 121 and a timeout count judging sub-module 122, because during the communication between the two SBCs that belong to each other through the packet, the network may cause a temporary failure due to the network or the attribution SBC itself. The reason is that the home SBC cannot respond to the message sent by the backup SBC quickly. Therefore, the response time of the home SBC should be given. Only when the set timeout threshold is exceeded, the attribution SBC can be sent to the backup site. The response of the message failed.
  • the timeout count recording sub-module 121 is configured to record the timeout number after the timeout timer of the startup timeout expires, and the SBC that belongs to the SBC1 does not respond to the message sent by the SBC1; the timeout number determination sub-module 122 is used to determine the timeout period.
  • the number of timeouts recorded by the number-of-recording sub-module 121 exceeds the set timeout threshold. If it exceeds, it indicates that the response of the SBC that belongs to the SBC1 to the SBC1 fails.
  • the timeout threshold can be set by the user as needed.
  • the response failure judging module 12 further includes a receiving judging module 123, If the SBC receives a response to the sent message from the SBC that belongs to the SBC1 before the packet timeout determination sub-module 122 determines that the message response has failed, the timeout count recorded by the timeout count recording sub-module 121 is cleared.
  • the terminal registration processing module 13 includes a terminal registration rejection sub-module 131, and is configured to not accept the registration of the home terminal when responding to the message sent by the SBC1 to the SBC1, and will time out.
  • the number of timeouts recorded by the number recording submodule 121 is cleared. For example, if the home SBC can respond to the message sent by the backup, it indicates that the home SBC does not fail and can work normally or the fault that occurred is only temporarily repaired, so the backup SBC should not accept the home terminal. Registration, the terminal can only register with the home SBC.
  • the backup SBC can detect whether the home SBC is working normally through the communication.
  • the backup SBC does not The registration of the home terminal is accepted; when the home location SBC fails and cannot work normally, the backup site SBC accepts the registration of the home terminal.
  • FIG. 5 it is a flowchart of a control method of a mutual-associated session border controller according to Embodiment 1 of the present invention.
  • the first SBC and the second SBC that are mutually dependent are mutually sent. For example, whether the home SBC in the two SBCs that belong to each other is responded to the message determines whether the working state of the home SBC is normal, and whether the backup site SBC accepts the registration of the home terminal.
  • the method of this embodiment includes:
  • the second SBC sends a packet to the first SBC, where the packet may be an IP packet, or may be another packet agreed by the first SBC and the second SBC.
  • the backup SBC sends a message to the home SBC. 5503.
  • the second SBC determines whether the response of the first SBC to the packet fails. After the second SBC sends a message to the first SBC, it waits for the first SBC to respond to the message. If the first SBC does not respond to the message, the second SBC determines the first SBC pair. The response of the text failed. For example, the backup SBC determines whether the response of the home SBC to the sent message fails.
  • the SBC After the backup SBC sends a message to the home SBC, the SBC waits for the response of the home SBC to the message, if the home location SBC does not When the text responds, the backup site SBC determines that the response of the home SBC to the message fails.
  • the second SBC If the response of the first SBC to the packet fails, the second SBC considers that the first SBC fails to work normally, and therefore accepts registration of the home terminal. For example, if the home SBC fails to respond to the message, the backup SBC considers that the home SBC fails to work normally, and therefore accepts the registration of the home terminal, replacing the work of the home SBC.
  • the second SBC can know in time that the first SBC cannot work normally, and release the registration of the terminal that allows the attribution.
  • the terminal does not register with the second SBC.
  • the second SBC accepts the terminal registration and plays a backup role.
  • a timeout timer is created in the second SBC, and periodically The SBC sends a packet, and determines whether the response of the first SBC to the packet fails by whether the timeout threshold is exceeded.
  • the first SBC and the second SBC are two SBCs that belong to each other.
  • the first SBC is the home SBC
  • the second SBC is the backup SBC as an example.
  • the first SBC is the home SBC
  • the second SBC is the backup site SBC.
  • the first SBC may also be the backup site SBC
  • the second SBC may also be the home site SBC.
  • the method of this embodiment includes:
  • the backup SBC periodically sends a message to the home SBC, and starts.
  • the timeout timer may be an IP packet, or may be another stipulated by the home SBC and the backup SBC.
  • the home SBC After the timeout timer expires, it is determined whether the home SBC responds to the message. If the home SBC has responded to the message before the timeout timer expires, the home SBC is working normally, and the backup site SBC is still unacceptable. Registration of the home terminal.
  • the home site SBC determines whether the timeout period of the record exceeds the timeout threshold. If the timeout threshold is not exceeded, the home site SBC is only a message that cannot respond to the backup SBC in a short time, possibly due to network reasons or the attribution SBC itself. The cause of the temporary failure cannot be responded, so it cannot be determined that the home SBC failed to respond to the backup SBC, and should return to S602. Or, before the timeout number of the record exceeds the timeout threshold, the backup SBC receives the response of the home SBC to the request message, and the number of timeouts of the record should be cleared to 0, and the process returns to S602.
  • the timeout threshold can be set by the user.
  • the backup site SBC If the timeout period of the record exceeds the timeout threshold, the backup site SBC considers that the home location SBC is faulty and cannot work normally, and therefore accepts registration of the home terminal.
  • the backup SBC receives the response of the home SBC to the message again after receiving the registration of the home terminal, stop accepting the registration of the home terminal, and clear the timeout number. Because the backup SBC receives the response of the home SBC to the message again, it indicates that the home SBC has been repaired and can work normally, thus rejecting the registration of the home terminal.
  • the user can flexibly set the call time and determine whether the response to the packet sent by the backup SBC fails, and the attribution is SBC.
  • the registration of the home terminal is refused in time, and the packet exchange between the home SBC and the backup SBC is achieved, and the backup SBC is backed up in time when the home SBC fails.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention concerne un procédé pour commander un contrôleur de session en périphérie doublement attributif qui comprend un premier contrôleur de session en périphérie (SBC) et un second SBC, le premier SBC et le second SBC étant attributs l'un à l'autre. Le procédé comprend: le second SBC envoie un message au premier SBC; le second SBC détermine qui la réponse du message par le premier SBC est défectueuse; si tel est le cas, le second SBC reçoit l'enregistrement d'un dispositif de terminal dont l'adresse attributive est le premier SBC. Il est réalisé que le SBC d'adresse de secours ne reçoit pas l'enregistrement d'un terminal d'adresse attributive lorsque le SBC d'adresse attributive des premier et second SBC n'est pas défectueux par la surveillance de messages mutuels entre le premier SBC et le second SBC doublement attributif.
PCT/CN2008/071097 2007-06-11 2008-05-27 Procédé, système et dispositif pour commander un contrôleur de session en périphérie doublement attributif WO2008151539A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710110937.4 2007-06-11
CN 200710110937 CN100579054C (zh) 2007-06-11 2007-06-11 一种互为归属的会话边界控制器的控制方法、系统及装置

Publications (1)

Publication Number Publication Date
WO2008151539A1 true WO2008151539A1 (fr) 2008-12-18

Family

ID=38880636

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/071097 WO2008151539A1 (fr) 2007-06-11 2008-05-27 Procédé, système et dispositif pour commander un contrôleur de session en périphérie doublement attributif

Country Status (2)

Country Link
CN (1) CN100579054C (fr)
WO (1) WO2008151539A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731314B (zh) * 2012-10-16 2017-11-21 中国移动通信集团公司 一种通信业务行为异常的检测方法、系统及设备
CN110830753B (zh) * 2019-10-16 2021-07-27 浙江华创视讯科技有限公司 视频会议信令处理方法、装置、计算机设备和存储介质
CN115065665B (zh) * 2022-08-18 2022-12-13 深圳市星网信通科技有限公司 会话系统及其会话控制方法、存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1545268A (zh) * 2003-11-27 2004-11-10 中兴通讯股份有限公司 一种以太网接口节点备份的方法及系统
CN1870689A (zh) * 2006-01-09 2006-11-29 华为技术有限公司 会话边界控制器双归属的实现方法及系统
CN1937431A (zh) * 2006-10-18 2007-03-28 杭州华为三康技术有限公司 一种互为备份装置的主从切换方法及主从切换系统

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5546378A (en) * 1994-07-21 1996-08-13 Newbridge Networks Corporation Fault tolerant FDDI wiring hub
CN1536819B (zh) * 2003-04-11 2010-08-04 华为技术有限公司 下一代网络中双归属的实现方法
CN100505654C (zh) * 2003-08-12 2009-06-24 华为技术有限公司 客户边界设备双归属的实现方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1545268A (zh) * 2003-11-27 2004-11-10 中兴通讯股份有限公司 一种以太网接口节点备份的方法及系统
CN1870689A (zh) * 2006-01-09 2006-11-29 华为技术有限公司 会话边界控制器双归属的实现方法及系统
CN1937431A (zh) * 2006-10-18 2007-03-28 杭州华为三康技术有限公司 一种互为备份装置的主从切换方法及主从切换系统

Also Published As

Publication number Publication date
CN101068193A (zh) 2007-11-07
CN100579054C (zh) 2010-01-06

Similar Documents

Publication Publication Date Title
US7894410B2 (en) Method and system for implementing backup based on session border controllers
WO2009018744A1 (fr) Procédé d'implémentation, système, passerelle multimédia et contrôleur de passerelle multimédia pour contrôle de routage
WO2006024225A1 (fr) Procede de realisation d'une double inscription
EP1727309A1 (fr) Procédés et appareil de surveillance de l'intégrité des liasons de trafic de signalisation dans une voie traversant une infrastructure hybride ATM/Ethernet en support de la fourniture de service de paquets vocaux.
JP2007510328A (ja) サービス障害処理のための方法
WO2007000094A1 (fr) Procede pour effectuer un raccordement a double anneau de central de commutation mobile
CN101895447B (zh) Sip中继网关故障监控方法以及sip中继网关
WO2012139477A1 (fr) Procédé et dispositif pour déterminer une élimination de défaillance sur la base d'un protocole oam
EP2140670B1 (fr) Mise en oeuvre d'une solution de services d'urgence
CN101316234A (zh) 路径状态检测的方法、设备和系统
US8737237B2 (en) Network fault detection method and apparatus
JP2010124421A (ja) 電話システムとそのゲートウェイ、および冗長切替方法
WO2008151539A1 (fr) Procédé, système et dispositif pour commander un contrôleur de session en périphérie doublement attributif
CN101426060B (zh) 一种双归属软交换的方法、软交换设备及系统
WO2010034147A1 (fr) Procédé de réalisation sans déconnexion de passerelle de jonction à tolérance de sinistre, système et passerelle de support
WO2007006198A1 (fr) Procédé de réalisation de guidage double dans un réseau avec contrôle et orientation séparés
WO2006136075A1 (fr) Procédé pour implémenter une double appartenance dans la séparation entre le réseau de contrôle et le réseau de relèvement
WO2008049346A1 (fr) Dispositif, procédé et système pour enregistrer un dispositif
TWI394402B (zh) 網路偵測設備及其主動偵測網路品質的方法
JP4757719B2 (ja) ネットワークシステム、ip電話端末及びそれらに用いるネットワーク機器切替え方法
JP2003078567A (ja) 分散配置型高信頼通信システムおよびその制御装置、ならびに障害検知方法とそのプログラムと記録媒体
WO2009070958A1 (fr) Procédé et dispositif de détection d'échec de circuit de jonction de plan utilisateur, de détection de récupération et d'établissement de rapport de celle-ci
WO2007104199A1 (fr) Système de protection de sécurité utilisé pour l'interruption de service dans le réseau de commutation et système correspondant
CN1843022A (zh) 通过基于分组的交换站控制高度可用的用户接入网的方法
EP2815549A1 (fr) Procédé et appareil pour une gestion améliorée de mise en liste noire de n ud ims

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: 08757511

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: 08757511

Country of ref document: EP

Kind code of ref document: A1