JP6667461B2 - ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method - Google Patents

ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method Download PDF

Info

Publication number
JP6667461B2
JP6667461B2 JP2017027591A JP2017027591A JP6667461B2 JP 6667461 B2 JP6667461 B2 JP 6667461B2 JP 2017027591 A JP2017027591 A JP 2017027591A JP 2017027591 A JP2017027591 A JP 2017027591A JP 6667461 B2 JP6667461 B2 JP 6667461B2
Authority
JP
Japan
Prior art keywords
information
enum
dns
telephone number
server
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.)
Active
Application number
JP2017027591A
Other languages
Japanese (ja)
Other versions
JP2018133759A (en
Inventor
雄紀 花澤
雄紀 花澤
豊治 佐藤
豊治 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2017027591A priority Critical patent/JP6667461B2/en
Publication of JP2018133759A publication Critical patent/JP2018133759A/en
Application granted granted Critical
Publication of JP6667461B2 publication Critical patent/JP6667461B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、IP(Internet Protocol)電話を提供するサービス網(IP網)が複数事業者により提供され、それらが相互接続されるシステムにおいて、事業者間で電話番号を持ちまわる番号ポータビリティ制度が導入されている条件下でのENUM/DNSトラヒック制御システム、ロードバランサ、及びENUM/DNSトラヒック制御方法に関する。   The present invention introduces a number portability system in which a service network (IP network) for providing an IP (Internet Protocol) telephone is provided by a plurality of operators, and these are interconnected. The present invention relates to an ENUM / DNS traffic control system, a load balancer, and an ENUM / DNS traffic control method under specified conditions.

従来、IP網において通信事業者網内の装置(SIP(Session Initiation/Protocol)サーバ等)が、電話番号とURI(Uniform Resource Identifier)との対応付けを行う仕組みとしてENUM(E.164 Number Mapping)/DNS(Domain Name System)システムが提案されている。このENUM/DNSシステムでは、通信事業者のネットワーク内に設置されたSIPサーバが、接続先となる端末(IP電話等)の電話番号についての接続先の情報(IPアドレスや、ドメイン名等)をENUM/DNSサーバに問合せて、その接続先の情報に基づいてルーティングを行う。   2. Description of the Related Art Conventionally, ENUM (E.164 Number Mapping) has been used as a mechanism in an apparatus (such as a SIP (Session Initiation / Protocol) server) in an IP network to associate a telephone number with a URI (Uniform Resource Identifier). A / DNS (Domain Name System) system has been proposed. In this ENUM / DNS system, a SIP server installed in a network of a communication carrier transmits connection destination information (IP address, domain name, etc.) for a telephone number of a terminal (IP phone, etc.) to be connected to. An ENUM / DNS server is inquired to perform routing based on the information of the connection destination.

また、PSTN(Public Switched Telephone Network:公衆電話交換回線網)網からIP網への移行に伴い、IP網において固定電話番号を通信事業者間で自由に持ち回れる番号ポータビリティの仕組みが検討されている(非特許文献1参照)。   Also, with the transition from the PSTN (Public Switched Telephone Network) network to the IP network, a number portability mechanism that allows fixed telephone numbers to be freely carried between communication carriers in the IP network is being studied. (See Non-Patent Document 1).

非特許文献1に記載の方式では、各通信事業者の番号ポータビリティ情報を集中管理したデータベースを、DNSの仕組みを利用したENUM/DNSサーバ(ENUM/DNS権威サーバ)に備え、各通信事業者のSIPサーバは、ENUM/DNSサーバ(ENUM/DNS権威サーバ)にアクセスすることにより、各電話番号が他網へ移転(ポートアウト)しているか否かを解決し、接続先の情報を取得して通信を行う。   In the method described in Non-Patent Document 1, a database that centrally manages the number portability information of each communication carrier is provided in an ENUM / DNS server (ENUM / DNS authority server) using a DNS mechanism, and each communication carrier is provided with a database. By accessing the ENUM / DNS server (ENUM / DNS authority server), the SIP server resolves whether or not each telephone number has been transferred (ported out) to another network, and obtains information on the connection destination. Perform communication.

図10は、ENUM/DNSサーバを採用した場合のENUM/DNSシステムの従来例を示す図である。   FIG. 10 is a diagram showing a conventional example of an ENUM / DNS system when an ENUM / DNS server is employed.

図10に示すように、まず、03−9999帯の端末1(1a)(IP電話等)から0422−99帯の端末1(1b)(IP電話等)への接続要求メッセージ(図10において、「接続要求」と記載する。)が、SIPサーバ40へ送信される(ステップS1)。   As shown in FIG. 10, first, a connection request message from terminal 1 (1a) in the 03-9999 band (IP telephone or the like) to terminal 1 (1b) in the 0422-99 band (IP telephone or the like) (in FIG. 10, "Connection request" is transmitted to the SIP server 40 (step S1).

接続要求メッセージを受け付けたSIPサーバ40は、ENUM/DNSサーバ50に対して、着信先の通信事業者へ接続するための接続先情報(着信先電話番号に対応するURI等)の問合せ(「接続先情報問合せメッセージ(DNS信号)」。図10において、「接続先情報問合せ」と記載する。)を行う(ステップS2)。   Upon receiving the connection request message, the SIP server 40 queries the ENUM / DNS server 50 for connection destination information (URI or the like corresponding to the destination telephone number) for connecting to the destination communication carrier (“connection”). Destination information inquiry message (DNS signal). In FIG. 10, it is described as "connection destination information inquiry".) (Step S2).

ENUM/DNSサーバ50は、接続先情報問合せメッセージを受信すると、自身の記憶部を参照し、その着信先の端末(「着信先情報」)に対応する接続先情報を抽出し、SIPサーバ40に応答情報(「接続先情報問合せ応答メッセージ(DNS信号)」。図10において、「接続先情報問合せ応答」と記載する。)を送信する(ステップS3)。なお、ENUM/DNSサーバ50に、着信先情報に対応する接続先情報が記憶されていない場合には、ENUM/DNSサーバ50は、他の通信事業者のIP網(他IP網)2000に対して、着信先の通信事業者へ接続するための接続先情報の問合せを行っても良い。   Upon receiving the connection destination information inquiry message, ENUM / DNS server 50 refers to its own storage unit, extracts connection destination information corresponding to the destination terminal (“destination information”), and sends the information to SIP server 40. The response information (“connection destination information inquiry response message (DNS signal)”; described as “connection destination information inquiry response” in FIG. 10) is transmitted (step S3). If the ENUM / DNS server 50 does not store the connection destination information corresponding to the destination information, the ENUM / DNS server 50 sends the connection information to the IP network (other IP network) 2000 of another communication carrier. Then, an inquiry about connection destination information for connecting to the communication carrier of the destination may be performed.

SIPサーバ40は、接続先情報問合せ応答メッセージに含まれる接続先情報を受信すると、着信先が、通信事業者のネットワークである自IP網1000か否かを判断し、自IP網1000である場合には、着信先となる0422−9帯の端末1(1b)に呼接続する(ステップS4)。一方、SIPサーバ40は、着信先が、他IP網2000である場合には、接続先情報に示される他IP網2000へSIP信号を転送する(図示省略)。 Upon receiving the connection destination information included in the connection destination information inquiry response message, the SIP server 40 determines whether or not the destination is the own IP network 1000 which is the network of the communication carrier. in is a call connection to the destination to become 0422- 9 of 9 band terminal 1 (1b) (step S4). On the other hand, when the destination is the other IP network 2000, the SIP server 40 transfers the SIP signal to the other IP network 2000 indicated by the connection destination information (not shown).

上記の処理とは別に、ENUM/DNSサーバ50は、他IP網2000からも、自身が管理する着信先情報に対応する接続先情報問合せメッセージ(DNS信号)を受け付ける(ステップS5)。そして、ENUM/DNSサーバ50は、着信先情報に対応する接続先情報を抽出し、問合せを送信してきた他IP網2000に接続先情報問合せ応答メッセージ(DNS信号)を送信する(ステップS6)。   Apart from the above processing, the ENUM / DNS server 50 also receives a connection destination information inquiry message (DNS signal) corresponding to the destination information managed by itself from the other IP network 2000 (step S5). Then, ENUM / DNS server 50 extracts the connection destination information corresponding to the destination information, and transmits a connection destination information inquiry response message (DNS signal) to other IP network 2000 that transmitted the inquiry (step S6).

図11は、ENUM/DNS権威サーバと、ENUM/DNS権威サーバの負荷を軽減するためのENUM/DNSキャッシュサーバを採用した場合のENUM/DNSシステムの従来例を示す図である。   FIG. 11 is a diagram showing a conventional example of an ENUM / DNS system employing an ENUM / DNS authority server and an ENUM / DNS cache server for reducing the load on the ENUM / DNS authority server.

図11に示すように、まず、03−9999帯の端末1(1a)(IP電話等)から0422−99帯の端末1(1b)(IP電話等)への接続要求メッセージ(図11において、「接続要求」と記載する。)が、SIPサーバ40へ送信される(ステップS1)。   As shown in FIG. 11, first, a connection request message from terminal 1 (1a) (IP telephone or the like) in the 03-9999 band to terminal 1 (1b) (IP telephone or the like) in the 0422-99 band (in FIG. 11, "Connection request" is transmitted to the SIP server 40 (step S1).

接続要求メッセージを受け付けたSIPサーバ40は、ENUM/DNSキャッシュサーバ60に対して、着信先の通信事業者へ接続するための接続先情報(着信先電話番号に対応するURI等)の取得要求(「接続先情報要求メッセージ(DNS信号)」。図11において、「接続先情報要求」と記載する。)を送信する(ステップS2)。   Upon receiving the connection request message, the SIP server 40 requests the ENUM / DNS cache server 60 to obtain connection destination information (such as a URI corresponding to the destination telephone number) for connecting to the destination communication carrier ( A “connection destination information request message (DNS signal)” is described in FIG. 11 as “connection destination information request” (step S2).

ENUM/DNSキャッシュサーバ60は、着信先情報に対応する接続先情報を自身の記憶部に記憶(キャッシュ)しているかを確認し、記憶していない場合には、ENUM/DNS権威サーバ70に対して、着信先の通信事業者へ接続するための接続先情報(着信先電話番号に対応するURI等)の問合せ(「接続先情報問合せメッセージ(DNS信号)」。図11において、「接続先情報問合せ」と記載する。)を行う(ステップS3)。なお、ENUM/DNSキャッシュサーバ60は、他IP網2000に対して、着信先の通信事業者へ接続するための接続先情報の問合せを行っても良い。   The ENUM / DNS cache server 60 checks whether the connection destination information corresponding to the destination information is stored (cached) in its own storage unit, and if not, the ENUM / DNS authority server 70 Inquiry of connection destination information (URI or the like corresponding to a destination telephone number) for connecting to a destination communication carrier (“connection destination information inquiry message (DNS signal)”. In FIG. 11, “connection destination information”). Inquiry ") is performed (step S3). The ENUM / DNS cache server 60 may inquire the other IP network 2000 about connection destination information for connecting to the destination communication carrier.

ENUM/DNS権威サーバ70は、接続先情報問合せメッセージを受信すると、自身の記憶部を参照し、その着信先の端末(「着信先情報」)に対応する接続先情報を抽出し、ENUM/DNSキャッシュサーバ60に応答情報(「接続先情報問合せ応答メッセージ(DNS信号)」。図11においては、「接続先情報問合せ応答」と記載する。)を送信する(ステップS4)。   Upon receiving the connection destination information inquiry message, ENUM / DNS authority server 70 refers to its own storage unit, extracts connection destination information corresponding to the destination terminal (“destination information”), and executes ENUM / DNS. The response information (“connection destination information inquiry response message (DNS signal)”; described as “connection destination information inquiry response” in FIG. 11) is transmitted to the cache server 60 (step S4).

ENUM/DNSキャッシュサーバ60は、接続先情報問合せ応答メッセージに含まれる接続先情報を受信すると、その応答情報に含まれる接続先情報を自身の記憶部に記憶(キャッシュ)する(ステップS5)。そして、ENUM/DNSキャッシュサーバ60は、その接続先情報を含む応答メッセージ(「接続先情報応答メッセージ(DNS信号)」。図11においては、「接続先情報応答」と記載する。)を、SIPサーバ40に送信する(ステップS6)。   When receiving the connection destination information included in the connection destination information inquiry response message, ENUM / DNS cache server 60 stores (caches) the connection destination information included in the response information in its own storage unit (step S5). Then, ENUM / DNS cache server 60 outputs a response message including the connection destination information (“connection destination information response message (DNS signal)”; in FIG. 11, described as “connection destination information response”). The data is transmitted to the server 40 (step S6).

なお、ステップS3〜S5の処理は、ENUM/DNSキャッシュサーバ60に着信先の通信事業者に対応する接続先情報が記憶(キャッシュ)されている場合には行わず、ENUM/DNSキャッシュサーバ60は、SIPサーバ40に接続先情報応答メッセージを送信しても良い(ステップS6の処理)。   Note that the processing of steps S3 to S5 is not performed when the connection destination information corresponding to the destination communication carrier is stored (cached) in the ENUM / DNS cache server 60, and the ENUM / DNS cache server 60 Alternatively, a connection destination information response message may be transmitted to the SIP server 40 (the processing of step S6).

SIPサーバ40は、接続先情報応答メッセージに含まれる接続先情報を受信すると、着信先が自IP網1000か否かを判断し、自IP網1000である場合には、着信先となる0422−9帯の端末1(1b)に呼接続する(ステップS7)。一方、SIPサーバ40は、着信先が他IP網2000である場合には、接続先情報に示される他IP網2000へSIP信号を転送する(図示省略)。 Upon receiving the connection destination information included in the connection destination information response message, the SIP server 40 determines whether or not the destination is the own IP network 1000. If the destination is the own IP network 1000, the SIP server 4042 becomes the destination. A call is connected to the terminal 1 (1b) in the 99 band (step S7). On the other hand, when the destination is the other IP network 2000, the SIP server 40 transfers the SIP signal to the other IP network 2000 indicated by the connection destination information (not shown).

上記の処理とは別に、ENUM/DNS権威サーバ70は、他IP網2000からも、自身が管理する着信先情報に対応する接続先情報問合せメッセージ(DNS信号)を受け付ける(ステップS8)。そして、ENUM/DNS権威サーバ70は、着信先情報に対応する接続先情報を抽出し、問合せを送信してきた他IP網2000に接続先情報問合せ応答メッセージ(DNS信号)を送信する(ステップS9)。   Apart from the above processing, the ENUM / DNS authority server 70 also receives a connection destination information inquiry message (DNS signal) corresponding to the destination information managed by itself from the other IP network 2000 (step S8). Then, ENUM / DNS authority server 70 extracts the connection destination information corresponding to the destination information, and transmits a connection destination information inquiry response message (DNS signal) to other IP network 2000 that transmitted the inquiry (step S9). .

「JJ−90.31 キャリアENUMの相互接続 共通インタフェース」一般社団法人情報通信技術委員会、2015年8月27日"JJ-90.31 Carrier ENUM Interconnection Common Interface," Information and Communication Technology Committee, August 27, 2015

ところで、SIPサーバが、自身が収容する端末から他の端末への接続要求を受け付ける度に、同一のENUM/DNSサーバに問合せを行うと、ENUM/DNSサーバへのアクセスが膨大なものとなり、負荷が大きくなる。その理由は、通信事業者が複数あり、その通信事業者のネットワーク内には複数のSIPサーバが設置されており、さらに、1つのSIPサーバが収容する端末の台数も多いため、全体として膨大な端末からのアクセスをENUM/DNSサーバが受け付けることになるためである。ENUM/DNSサーバの負荷が大きくなると、SIPサーバからの問合せに対する応答時間が長くなることや、最悪の場合、ENUM/DNSサーバが応答できなくなり、結果的に端末間の接続遅延の増加や接続障害が発生する。   By the way, if the SIP server makes an inquiry to the same ENUM / DNS server every time it receives a connection request from a terminal accommodated in the SIP server to another terminal, the access to the ENUM / DNS server becomes enormous and the load becomes large. Becomes larger. The reason is that there are a plurality of telecommunications carriers, a plurality of SIP servers are installed in the network of the telecommunications carriers, and the number of terminals accommodated by one SIP server is large. This is because the ENUM / DNS server receives an access from the terminal. When the load on the ENUM / DNS server increases, the response time to the inquiry from the SIP server increases, or in the worst case, the ENUM / DNS server cannot respond, resulting in an increase in connection delay between terminals and a connection failure. Occurs.

そこで、図12に示すように、ENUM/DNSシステムにおいて、データベースがミラーリングされた複数のENUM/DNSサーバと、SIPサーバとの間にロードバランサを設け、ラウンドロビン等の振り分けアルゴリズムを用いて、SIPサーバからの問合せを振り分けることで、1台のENUM/DNSサーバにかかる負荷を小さくする方法が用いられている。   Therefore, as shown in FIG. 12, in an ENUM / DNS system, a load balancer is provided between a plurality of ENUM / DNS servers whose databases are mirrored and a SIP server, and a SIP is performed using a distribution algorithm such as round robin. A method of reducing the load on one ENUM / DNS server by distributing queries from the server is used.

しかしながら、この方法では、ロードバランサが、輻輳している電話番号に関する問合せと、輻輳していない電話番号に関する問合せとを区別せずに、振り分け先となる全てのENUM/DNSサーバに、輻輳している電話番号に関する問合せを振り分けている。このため、輻輳している電話番号に関する問合せの影響を受けて、振り分け先となる全てのENUM/DNSサーバに、負荷上昇やサーバダウンが発生し、輻輳していない電話番号に関する問合せに、ENUM/DNSサーバが正常に応答できないという問題が生じていた。   However, in this method, the load balancer does not distinguish between the inquiry about the congested telephone number and the inquiry about the non-congested telephone number, and congests all the ENUM / DNS servers to which the distribution is made. Sorts out inquiries about telephone numbers For this reason, under the influence of the inquiry about the congested telephone number, an increase in the load or the server down occurs in all the ENUM / DNS servers to which the ENUM / DNS servers are to be allocated. There has been a problem that the DNS server cannot respond normally.

このような背景を鑑みて本発明がなされたのであり、本発明は、輻輳の影響を受けにくいENUM/DNSトラヒック制御システムを提供することを課題とする。   The present invention has been made in view of such a background, and an object of the present invention is to provide an ENUM / DNS traffic control system which is hardly affected by congestion.

前記した課題を解決するため、請求項1に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムであって、前記監視装置は、前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶する記憶部と、前記監視情報を、前記ロードバランサに送信する制御部と、を備え、前記トラヒック制御装置は、前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶する記憶部と、前記トラヒック情報を、前記ロードバランサに送信する制御部と、を備え、前記ロードバランサは、前記監視情報及び前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、を備えることを特徴とするENUM/DNSトラヒック制御システムとした。 In order to solve the above-mentioned problem, the invention according to claim 1 provides a SIP server for inquiring connection destination information corresponding to a telephone number of a destination terminal, and a plurality of ENUM / DNSs for receiving the inquiry from the SIP server. A server, a load balancer for distributing the inquiry to the ENUM / DNS server, a monitoring device for monitoring the resources and alive status of the SIP server, the ENUM / DNS server, and the load balancer, the SIP server, the ENUM / DNS server. An ENUM / DNS traffic control system comprising: a DNS server; and a traffic control device that controls traffic of the load balancer, wherein the monitoring device is configured such that the ENUM / DNS server determines that the inquiry distribution destination is Monitoring information as an indicator of suitability And a control unit for transmitting the monitoring information to the load balancer, wherein the traffic control device is configured to determine whether or not the telephone number of the destination terminal is an indicator of congestion. A storage unit for storing information, and a control unit for transmitting the traffic information to the load balancer, wherein the load balancer receives the monitoring information and the traffic information, and receives the incoming call based on the received information. For each telephone number of the destination terminal, distribution information on distribution with the priority of the telephone number of the destination terminal, transmission restriction information on transmission restriction including restriction according to the priority of the ENUM / DNS server, and a control unit which sets the reception restriction information for the received regulations, including the regulation in accordance with the priority of the SIP server, the distribution information, the Shin regulation information, and a storage unit for storing the received control information, the allocation information, the transmission control information, and receives the reception restriction information, according to a transmission regulation and the priority comprises a regulation in accordance with the priority The reception of the connection information corresponding to the congested telephone number is distributed to a specific ENUM / DNS server, and the inquiry of the connection destination information corresponding to the non-congested telephone number is performed. And a distribution unit for distributing to an ENUM / DNS server other than the specific ENUM / DNS server.

また、請求項4に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、に接続され、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサであって、前記ロードバランサは、前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報、及び、前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、を備えることを特徴とするロードバランサとした。 Also, the invention according to claim 4 is connected to a SIP server for making an inquiry about connection destination information corresponding to a telephone number of a destination terminal, and a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server. A load balancer that distributes the inquiry to the ENUM / DNS server, wherein the load balancer is monitoring information serving as an index as to whether the ENUM / DNS server is appropriate as a distribution destination of the inquiry, and The telephone number of the destination terminal receives traffic information serving as an indicator of whether or not congestion has occurred, and based on the received information, for each telephone number of the destination terminal, the telephone number of the destination terminal allocation information on allocation marked with priority, related to transmission restriction, including the regulation in accordance with the priority of the ENUM / DNS server Transmission control information, and a control unit which sets the reception restriction information for the received regulations, including the regulation in accordance with the priority of the SIP server, the distribution information, the transmission control information, and stores the received restriction information storage unit And receiving the distribution information, the transmission restriction information, and the reception restriction information , executing transmission restriction including restriction according to the priority and reception restriction including restriction according to the priority, and being congested. The inquiry about the connection destination information corresponding to the telephone number is distributed to a specific ENUM / DNS server, and the inquiry about the connection destination information corresponding to the telephone number that is not congested is sent to an ENUM / DNS server other than the specific ENUM / DNS server. And a distribution unit that distributes the load to the load balancer.

また、請求項5に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムにおけるトラヒック制御方法であって、前記監視装置は、前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶するステップと、前記監視情報を、前記ロードバランサに送信するステップと、を実行し、前記トラヒック制御装置は、前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶するステップと、前記トラヒック情報を、前記ロードバランサに送信するステップと、を実行し、前記ロードバランサは、前記監視情報及び前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定するステップと、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶するステップと、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けるステップと、を実行することを特徴とするENUM/DNSトラヒック制御方法とした。 The invention according to claim 5 is a SIP server that inquires connection destination information corresponding to the telephone number of a destination terminal, a plurality of ENUM / DNS servers that receive the inquiry from the SIP server, A load balancer for distributing to the ENUM / DNS server, a monitoring device for monitoring the resources and alive status of the SIP server, the ENUM / DNS server, and the load balancer, a SIP server, the ENUM / DNS server, and the load A traffic control method in an ENUM / DNS traffic control system, comprising: a traffic control device that controls traffic of a balancer, wherein the monitoring device is configured such that the ENUM / DNS server assigns the inquiry to Monitoring information that is an indicator of suitability And transmitting the monitoring information to the load balancer, wherein the traffic control device determines whether or not the telephone number of the destination terminal is an indicator of whether or not congestion is occurring. Storing the traffic information and transmitting the traffic information to the load balancer, wherein the load balancer receives the monitoring information and the traffic information, and, based on the received information, For each telephone number of a terminal, distribution information relating to distribution with the priority of the telephone number of the destination terminal, transmission restriction information relating to transmission restriction including restriction according to the priority of the ENUM / DNS server, and the SIP and setting a reception restriction information for the received regulations, including the regulation in accordance with the priority of the server, the Ri divided information, the transmission regulation information, and storing said received control information, the allocation information, the transmission control information, and receives the reception restriction information, transmission regulation and comprising said regulations corresponding to the priority Executes reception regulation including regulation according to priority , distributes a query for connection destination information corresponding to a congested telephone number to a specific ENUM / DNS server, and connects a connection destination corresponding to a non-congested telephone number. And distributing the information inquiry to an ENUM / DNS server other than the specific ENUM / DNS server.

このようにすることで、ロードバランサは、振り分け先であるENUM/DNSサーバのリソースや生存状況、着信先端末の電話番号が輻輳しているか否か、等を考慮しつつ、着信先端末の電話番号毎に、SIPサーバからの接続先情報の問合せ(DNS信号)を適切なENUM/DNSサーバに振り分けることができる。このロードバランサをENUM/DNSトラヒック制御システムに採用することで、輻輳の影響を抑えることが可能になる。   By doing so, the load balancer allows the destination terminal to call the ENUM / DNS server while taking into consideration the resources and survival status of the destination ENUM / DNS server, whether or not the telephone number of the destination terminal is congested, and the like. The inquiry (DNS signal) of the connection destination information from the SIP server can be distributed to an appropriate ENUM / DNS server for each number. By employing this load balancer in the ENUM / DNS traffic control system, it becomes possible to suppress the influence of congestion.

請求項2に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、を含んで構成されるENUM/DNSトラヒック制御システムであって、前記監視装置は、前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶する記憶部と、前記監視情報を、前記ロードバランサに送信する制御部と、を備え、前記ロードバランサは、前記監視情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、を備えることを特徴とするENUM/DNSトラヒック制御システムとした。 According to a second aspect of the present invention, there is provided a SIP server for inquiring connection destination information corresponding to a telephone number of a destination terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and the ENUM for sending the inquiry. An ENUM / DNS traffic control system comprising: a load balancer for distributing the load data to a / DNS server; and a monitoring device for monitoring the SIP server, the ENUM / DNS server, and resources and alive status of the load balancer. The monitoring device, wherein the ENUM / DNS server stores monitoring information serving as an index as to whether or not the inquiry is appropriate as a destination of the inquiry, and transmits the monitoring information to the load balancer. And a control unit, wherein the load balancer receives the monitoring information and receives the received information. Based on, for every telephone number of the called terminal, transmits about transmission regulations, including allocation information on allocation denoted by the priority of the telephone number of the called terminal, the regulation in accordance with the priority of the ENUM / DNS server A control unit configured to set the restriction information, the reception restriction information regarding the reception restriction including the restriction according to the priority of the SIP server, and a storage unit that stores the distribution information, the transmission restriction information, and the reception restriction information. Receiving the distribution information, the transmission restriction information, and the reception restriction information, and executing a transmission restriction including a restriction according to the priority and a reception restriction including a restriction according to the priority; The inquiry about the connection destination information corresponding to the number is distributed to a specific ENUM / DNS server, and the inquiry about the connection destination information corresponding to the telephone number that is not congested is sent. Was, was ENUM / DNS traffic control system, characterized in that and a distributing section for distributing the ENUM / DNS server other than the specific ENUM / DNS server.

また、請求項6に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、を含んで構成されるENUM/DNSトラヒック制御システムにおけるトラヒック制御方法であって、前記監視装置は、前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶するステップと、前記監視情報を、前記ロードバランサに送信するステップと、を実行し、前記ロードバランサは、前記監視情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定するステップと、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶するステップと、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けるステップと、を実行することを特徴とするENUM/DNSトラヒック制御方法とした。 Also, the invention according to claim 6 is a SIP server for making an inquiry about connection destination information corresponding to a telephone number of a destination terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, An ENUM / DNS traffic control system configured to include a load balancer for distributing to the ENUM / DNS server, and a monitoring device for monitoring the resources and alive status of the SIP server, the ENUM / DNS server, and the load balancer. In the traffic control method, the monitoring device may be configured such that the ENUM / DNS server stores monitoring information serving as an index as to whether or not the inquiry is appropriate as a distribution destination of the inquiry; Transmitting to a load balancer, wherein the load balancer comprises: Receives serial monitoring information, based on the received information, for each telephone number of the called terminal, the distribution information related to distribution denoted by the priority of the telephone number of the called terminal, the priority of the ENUM / DNS server Setting transmission regulation information on transmission regulation including regulation according to the above, and reception regulation information on reception regulation including regulation according to the priority of the SIP server, the sorting information, the transmission regulation information, and Storing the reception restriction information, receiving the distribution information, the transmission restriction information, and the reception restriction information, and controlling the transmission restriction including the restriction according to the priority and the reception restriction including the restriction according to the priority. run, a query of the connection destination information corresponding to the telephone number is congested, allocated to a specific ENUM / DNS server, the congestion The have not query the destination information corresponding to the telephone number and the ENUM / DNS traffic control method characterized by performing the steps of: allocating to the ENUM / DNS server other than the specific ENUM / DNS server.

このようにすることで、ENUM/DNSトラヒック制御システムは、監視情報に基づき、着信先端末の電話番号毎に、ENUM/DNSサーバに対しての負荷分散、優先制御、送信先装置或いは送信元装置に対する送受信規制を行うことができる。これにより、柔軟にDNS信号のトラヒック制御が可能で、輻輳の影響を受けにくいENUM/DNSトラヒック制御システムを実現できる。   By doing so, the ENUM / DNS traffic control system can perform load distribution, priority control, transmission destination device or transmission source device to the ENUM / DNS server for each telephone number of the destination terminal based on the monitoring information. Can be transmitted and received. Thus, an ENUM / DNS traffic control system that can flexibly control the traffic of the DNS signal and is not easily affected by congestion can be realized.

請求項3に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムであって、前記トラヒック制御装置は、前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶する記憶部と、前記トラヒック情報を、前記ロードバランサに送信する制御部と、を備え、前記ロードバランサは、前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、を備えることを特徴とするENUM/DNSトラヒック制御システムとした。 According to a third aspect of the present invention, there is provided a SIP server for inquiring connection destination information corresponding to a telephone number of a destination terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and transmitting the inquiry to the ENUM. An ENUM / DNS traffic control system, comprising: a load balancer for distributing the traffic to a / DNS server; and a traffic control device for controlling traffic of the SIP server, the ENUM / DNS server, and the load balancer. The traffic control device includes a storage unit that stores traffic information serving as an index of whether or not the telephone number of the destination terminal is congested, and a control unit that transmits the traffic information to the load balancer. , The load balancer receives the traffic information, and receives the received information. Based on, for every telephone number of the called terminal, transmits about transmission regulations, including allocation information on allocation denoted by the priority of the telephone number of the called terminal, the regulation in accordance with the priority of the ENUM / DNS server A control unit configured to set the restriction information, the reception restriction information regarding the reception restriction including the restriction according to the priority of the SIP server, and a storage unit that stores the distribution information, the transmission restriction information, and the reception restriction information. Receiving the distribution information, the transmission restriction information, and the reception restriction information, and executing a transmission restriction including a restriction according to the priority and a reception restriction including a restriction according to the priority; The inquiry about the connection destination information corresponding to the number is distributed to a specific ENUM / DNS server, and the inquiry about the connection destination information corresponding to the telephone number that is not congested is sent. Was, was ENUM / DNS traffic control system, characterized in that and a distributing section for distributing the ENUM / DNS server other than the specific ENUM / DNS server.

また、請求項7に記載の発明は、着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムにおけるトラヒック制御方法であって、前記トラヒック制御装置は、前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶するステップと、前記トラヒック情報を、前記ロードバランサに送信するステップと、を実行し、前記ロードバランサは、前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定するステップと、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶するステップと、前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けるステップと、を実行することを特徴とするENUM/DNSトラヒック制御方法とした。 Further, the invention according to claim 7 is a SIP server for inquiring connection destination information corresponding to the telephone number of the destination terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and A traffic control in an ENUM / DNS traffic control system including a load balancer for distributing to the ENUM / DNS server, and a traffic control device for controlling traffic of the SIP server, the ENUM / DNS server, and the load balancer. The method, wherein the traffic control device stores the traffic information serving as an index of whether or not the telephone number of the destination terminal is congested, and transmitting the traffic information to the load balancer. And the load balancer executes the Receive Hick information, based on the received information, for each telephone number of the called terminal, the distribution information related to distribution denoted by the priority of the telephone number of the called terminal, the priority of the ENUM / DNS server Setting transmission regulation information on transmission regulation including regulation according to the reception regulation information and reception regulation information on reception regulation including regulation according to the priority of the SIP server; and setting the sorting information, the transmission regulation information, and the reception Storing the regulation information, and receiving the distribution information, the transmission regulation information, and the reception regulation information, and executing the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority and, the inquiry of the connection destination information corresponding to the telephone number is congested, allocated to a specific ENUM / DNS server, the congestion The have not query the destination information corresponding to the telephone number and the ENUM / DNS traffic control method characterized by performing the steps of: allocating to the ENUM / DNS server other than the specific ENUM / DNS server.

このようにすることで、ENUM/DNSトラヒック制御システムは、トラヒック情報に基づき、着信先端末の電話番号毎に、ENUM/DNSサーバに対しての負荷分散、優先制御、送信先装置或いは送信元装置に対する送受信規制を行うことができる。これにより、柔軟にDNS信号のトラヒック制御が可能で、輻輳の影響を受けにくいENUM/DNSトラヒック制御システムを実現できる。   By doing so, the ENUM / DNS traffic control system can perform load distribution, priority control, transmission destination device or transmission source device for the ENUM / DNS server for each telephone number of the destination terminal based on the traffic information. Can be transmitted and received. Thus, an ENUM / DNS traffic control system that can flexibly control the traffic of the DNS signal and is not easily affected by congestion can be realized.

本発明によれば、輻輳の影響を受けにくいENUM/DNSトラヒック制御システムをできる。   According to the present invention, an ENUM / DNS traffic control system that is not easily affected by congestion can be provided.

本実施形態に係るENUM/DNSトラヒック制御システムの全体構成を示す図である。It is a figure showing the whole ENUM / DNS traffic control system composition concerning this embodiment. 本実施形態に係るロードバランサの構成例を示す機能ブロック図である。FIG. 2 is a functional block diagram illustrating a configuration example of a load balancer according to the embodiment. 本実施形態に係る振り分け情報のデータ構成例を示す図である。FIG. 4 is a diagram illustrating a data configuration example of sorting information according to the embodiment. 本実施形態に係る送信規制情報のデータ構成例を示す図である。It is a figure showing the example of data composition of transmission control information concerning this embodiment. 本実施形態に係る受信規制情報のデータ構成例を示す図である。It is a figure showing the example of data composition of reception control information concerning this embodiment. 本実施形態に係る監視装置を説明するための図である。It is a figure for explaining the monitoring device concerning this embodiment. 本実施形態に係るトラヒック制御装置を説明するための図である。It is a figure for explaining the traffic control device concerning this embodiment. 本実施形態の変形例1に係るENUM/DNSトラヒック制御システムの全体構成を示す図である。It is a figure showing the whole ENUM / DNS traffic control system composition concerning modification 1 of this embodiment. 本実施形態の変形例2に係るENUM/DNSトラヒック制御システムの全体構成を示す図である。It is a figure showing the whole ENUM / DNS traffic control system composition concerning modification 2 of this embodiment. 従来のENUM/DNSシステムの構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of a conventional ENUM / DNS system. 従来のENUM/DNSシステムの構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of a conventional ENUM / DNS system. 従来のロードバランサを含むENUM/DNSシステムの構成例を示す図である。FIG. 11 is a diagram illustrating a configuration example of an ENUM / DNS system including a conventional load balancer.

以下、本発明を実施するための形態(以下、実施形態と称する。)における、ENUM/DNSトラヒック制御システムについて説明する。   Hereinafter, an ENUM / DNS traffic control system in a mode for carrying out the present invention (hereinafter, referred to as an embodiment) will be described.

≪ENUM/DNSトラヒック制御システムの構成≫
図1は、本実施形態に係るENUM/DNSトラヒック制御システム100の全体構成を示す図である。
{Configuration of ENUM / DNS traffic control system}
FIG. 1 is a diagram illustrating an entire configuration of an ENUM / DNS traffic control system 100 according to the present embodiment.

図1に示すように、本実施形態に係るENUM/DNSトラヒック制御システム100は、図12に示したシステムの構成に加えて、ロードバランサ10に、監視装置20及びトラヒック制御装置30が接続されていることを特徴する。更に、ロードバランサは、監視装置やトラヒック制御装置から情報を受け取り、着信先端末の電話番号毎に、負荷分散、優先制御、送受信規制を行うことを特徴とする。   As shown in FIG. 1, an ENUM / DNS traffic control system 100 according to the present embodiment has a configuration in which a monitoring device 20 and a traffic control device 30 are connected to a load balancer 10 in addition to the configuration of the system shown in FIG. It is characterized by being. Further, the load balancer receives information from a monitoring device or a traffic control device, and performs load distribution, priority control, and transmission / reception control for each telephone number of a destination terminal.

ロードバランサ10は、監視装置20に記憶されている監視情報200、トラヒック制御装置30に記憶されているトラヒック情報300を参照することにより、着信先端末の電話番号に対応する接続先情報の問合せを、適切なENUM/DNSサーバ50(例えば、ENUM/DNSサーバ50−1,ENUM/DNSサーバ50−2)に振り分ける。   The load balancer 10 refers to the monitoring information 200 stored in the monitoring device 20 and the traffic information 300 stored in the traffic control device 30 to make an inquiry about connection destination information corresponding to the telephone number of the destination terminal. To the appropriate ENUM / DNS server 50 (e.g., ENUM / DNS server 50-1, ENUM / DNS server 50-2).

例えば、ロードバランサ10は、監視情報200を参照し、リソース使用率の高いENUM/DNSサーバを振り分け先から除外する。また、例えば、ロードバランサ10は、トラヒック情報300を参照し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、該特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける。   For example, the load balancer 10 refers to the monitoring information 200 and excludes an ENUM / DNS server with a high resource usage rate from the distribution destination. Further, for example, the load balancer 10 refers to the traffic information 300, distributes the inquiry about the connection destination information corresponding to the congested telephone number to a specific ENUM / DNS server, and responds to the non-congested telephone number. The inquiry about the connection destination information is distributed to ENUM / DNS servers other than the specific ENUM / DNS server.

以下、具体的に説明する。   Hereinafter, a specific description will be given.

図1に示すように、本実施形態に係るENUM/DNSトラヒック制御システム100は、ロードバランサ10と、ロードバランサ10に接続する監視装置20及びトラヒック制御装置30と、通信事業者のネットワークである自IP網に、複数の端末1を収容するSIPサーバ40と、SIPサーバ40から着信先端末の電話番号に対応する接続先情報の問合せを受け付ける複数のENUM/DNSサーバ50(50−1,50−2)とを含んで構成される。なお、図1では、1台のロードバランサ10に接続するENUM/DNSサーバが2台の場合を一例に挙げて説明しているが、1台のロードバランサ10に接続するENUM/DNSサーバの台数は特に限定されるものではなく、複数台であれば良い。また、図1では、ロードバランサ10、SIPサーバ40が、1台の場合を一例に挙げて説明しているが、これらのサーバの台数は特に限定されるものではない。図12に示す構成のように、ロードバランサ10が複数台ある場合はデータを共有しても良い。   As shown in FIG. 1, an ENUM / DNS traffic control system 100 according to the present embodiment includes a load balancer 10, a monitoring device 20 and a traffic control device 30 connected to the load balancer 10, and a network of a communication carrier. A plurality of ENUM / DNS servers 50 (50-1 and 50-) which receive an inquiry about connection destination information corresponding to a telephone number of a destination terminal from the SIP server 40; 2). FIG. 1 illustrates an example in which two ENUM / DNS servers are connected to one load balancer 10, but the number of ENUM / DNS servers connected to one load balancer 10 is described. Is not particularly limited, as long as it is plural. FIG. 1 illustrates an example in which the number of load balancers 10 and the number of SIP servers 40 are one, but the number of these servers is not particularly limited. As in the configuration shown in FIG. 12, when there are a plurality of load balancers 10, data may be shared.

≪ロードバランサ10≫
次に、ロードバランサ10について説明する。図2は、本実施形態に係るロードバランサ10の構成例を示す機能ブロック図である。
≪Load balancer 10≫
Next, the load balancer 10 will be described. FIG. 2 is a functional block diagram illustrating a configuration example of the load balancer 10 according to the present embodiment.

ロードバランサ10は、振り分け部11と、記憶部12と、制御部13とを含んで構成される。   The load balancer 10 includes a distribution unit 11, a storage unit 12, and a control unit 13.

制御部13は、監視情報200及びトラヒック情報300を受け取り、着信先端末の電話番号毎の振り分けに関する振り分け情報110(図3参照)、送信先装置(例えば、ENUM/DNSサーバ)の送信規制に関する送信規制情報120(図4参照)、送信元装置(例えば、SIPサーバ)の受信規制に関する受信規制情報130(図5参照)を設定する。なお、設定情報(振り分け情報110、送信規制情報120、受信規制情報130)は、制御部13が監視装置20及びトラヒック制御装置30から動的に指示を受けることにより自動設定されても良いし、保守者により手動設定されても良い。また、図2では、設定情報が、振り分け情報110、送信規制情報120、受信規制情報130の3つに分割される場合を一例に挙げて説明しているが、設定情報は、1つであっても良いし、複数に分割されていても良い。   The control unit 13 receives the monitoring information 200 and the traffic information 300, and transmits the distribution information 110 (see FIG. 3) relating to the distribution of the destination terminals by telephone number, and the transmission relating to the transmission regulation of the destination device (for example, the ENUM / DNS server). Restriction information 120 (see FIG. 4) and reception restriction information 130 (see FIG. 5) relating to the reception restriction of the transmission source device (for example, SIP server) are set. The setting information (distribution information 110, transmission restriction information 120, reception restriction information 130) may be automatically set by the control unit 13 dynamically receiving an instruction from the monitoring device 20 and the traffic control device 30, It may be set manually by a maintenance person. Further, FIG. 2 illustrates an example in which the setting information is divided into three pieces of sorting information 110, transmission restriction information 120, and reception restriction information 130. However, the number of setting information is one. Or may be divided into a plurality.

記憶部12は、振り分け情報110、送信規制情報120、受信規制情報130、ロードバランサ10にて実行されるプログラム、等を記憶する。また、記憶部12は、制御部13がプログラムを実行するための、作業用記憶領域として用いられる。   The storage unit 12 stores sorting information 110, transmission restriction information 120, reception restriction information 130, programs executed by the load balancer 10, and the like. The storage unit 12 is used as a work storage area for the control unit 13 to execute a program.

振り分け部11は、振り分け情報110、送信規制情報120、受信規制情報130を受け取り、着信先端末の電話番号に対応する接続先情報の問合せを、適切なENUM/DNSサーバ50に振り分ける。例えば、振り分け部11は、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−1)に振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバ以外のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−2)に振り分ける。   The distribution unit 11 receives the distribution information 110, the transmission restriction information 120, and the reception restriction information 130, and distributes an inquiry about connection destination information corresponding to a telephone number of a destination terminal to an appropriate ENUM / DNS server 50. For example, the distribution unit 11 distributes the inquiry about the connection destination information corresponding to the congested telephone number to a specific ENUM / DNS server (for example, the ENUM / DNS server 50-1), and to the non-congested telephone number. The inquiry about the corresponding connection destination information is distributed to an ENUM / DNS server (for example, ENUM / DNS server 50-2) other than the specific ENUM / DNS server.

本実施形態に係るロードバランサ10は、振り分け先であるENUM/DNSサーバのリソースや生存状況、着信先端末の電話番号が輻輳しているか否か、等を考慮しつつ、着信先端末の電話番号毎に、SIPサーバ40からの接続先情報の問合せ(DNS信号)を適切なENUM/DNSサーバに振り分ける。本実施形態に係るロードバランサ10をENUM/DNSトラヒック制御システムに採用することで、輻輳の影響を抑えることが可能になる。   The load balancer 10 according to the present embodiment is configured such that the telephone number of the destination terminal is taken into consideration while considering the resources and survival status of the ENUM / DNS server that is the distribution destination, whether the telephone number of the destination terminal is congested, and the like. Every time, the inquiry (DNS signal) of the connection destination information from the SIP server 40 is distributed to an appropriate ENUM / DNS server. By employing the load balancer 10 according to the present embodiment in an ENUM / DNS traffic control system, it is possible to suppress the influence of congestion.

なお、ENUM/DNSトラヒック制御システム100において、ENUM/DNSサーバ50が図11に示す構成のように、ENUM/DNSキャッシュサーバとENUM/DNS権威サーバに分かれている場合には、ENUM/DNSキャッシュサーバも、上述のようなロードバランサ10の機能を有することが可能である。ENUM/DNSキャッシュサーバと、ロードバランサ10とで、着信先端末の電話番号に対応する接続先情報の問合せを適切なENUM/DNS権威サーバに振り分けることで、ENUM/DNS権威サーバの負荷を軽減しつつ、輻輳の影響を受けにくいENUM/DNSシステムの提供が可能になる。   In the ENUM / DNS traffic control system 100, when the ENUM / DNS server 50 is divided into an ENUM / DNS cache server and an ENUM / DNS authority server as shown in FIG. 11, the ENUM / DNS cache server is used. Can also have the function of the load balancer 10 as described above. The ENUM / DNS cache server and the load balancer 10 distribute the inquiry of the connection destination information corresponding to the telephone number of the destination terminal to an appropriate ENUM / DNS authority server, thereby reducing the load on the ENUM / DNS authority server. In addition, it is possible to provide an ENUM / DNS system that is not easily affected by congestion.

ここで、上述の振り分け情報110、送信規制情報120、受信規制情報130について説明する。   Here, the above-described distribution information 110, transmission restriction information 120, and reception restriction information 130 will be described.

図3は、本実施形態に係る振り分け情報110のデータ構成例を示す図である。振り分け情報110は、着信先端末の電話番号(信号内容111)毎に、優先度112、振り分け先113、負荷分散割合114が設定された情報である。   FIG. 3 is a diagram illustrating a data configuration example of the sorting information 110 according to the present embodiment. The distribution information 110 is information in which a priority 112, a distribution destination 113, and a load distribution ratio 114 are set for each telephone number (signal content 111) of a destination terminal.

優先度112は、信号内容111の優先度を数値で規定した情報である。数値が小さい程、優先度112が高く、数値が大きい程、優先度112が低い。例えば、優先度112が「1」と規定された電話番号に対応する接続先情報の問合せ(DNS信号)は、優先度112が「2」と規定された電話番号に対応する接続先情報の問合せ(DNS信号)に優先して処理される。また、例えば、優先度112が「2」と規定された電話番号に対応する接続先情報の問合せ(DNS信号)は、優先度112が「3」と規定された電話番号に対応する接続先情報の問合せ(DNS信号)に優先して処理される。   The priority 112 is information defining the priority of the signal content 111 by a numerical value. As the numerical value is smaller, the priority 112 is higher, and as the numerical value is larger, the priority 112 is lower. For example, an inquiry about connection destination information corresponding to a telephone number whose priority 112 is defined as “1” (DNS signal) is made as an inquiry about connection destination information corresponding to a telephone number whose priority 112 is defined as “2”. (DNS signal). Also, for example, the inquiry (DNS signal) of the connection destination information corresponding to the telephone number whose priority 112 is defined as “2” is the connection destination information corresponding to the telephone number whose priority 112 is defined as “3”. Is processed in preference to the inquiry (DNS signal).

振り分け先113は、着信先端末の電話番号に対応する接続先情報の問合せを、振り分ける振り分け先を規定した情報である。例えば、振り分け先113が「D1のみ」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)は、ENUM/DNSサーバ50−1に振り分けられる。また、例えば、振り分け先113が「D2のみ」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)は、ENUM/DNSサーバ50−2に振り分けられる。また、例えば、振り分け先113が「D1,D2」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)は、ENUM/DNSサーバ50−1及びENUM/DNSサーバ50−2に振り分けられる。   The distribution destination 113 is information that specifies the distribution destination to which the inquiry about the connection destination information corresponding to the telephone number of the destination terminal is distributed. For example, if the distribution destination 113 is defined as "only D1", the inquiry (DNS signal) of the connection destination information corresponding to the telephone number of the destination terminal is distributed to the ENUM / DNS server 50-1. For example, if the distribution destination 113 is defined as “only D2”, the inquiry (DNS signal) of the connection destination information corresponding to the telephone number of the destination terminal is distributed to the ENUM / DNS server 50-2. Also, for example, if the distribution destination 113 is defined as “D1, D2”, the inquiry (DNS signal) of the connection destination information corresponding to the telephone number of the destination terminal is sent to the ENUM / DNS server 50-1 and the ENUM / It is distributed to the DNS server 50-2.

負荷分散割合114は、着信先端末の電話番号に対応する接続先情報の問合せを、各ENUM/DNSサーバに振り分ける際の、振り分け割合を規定した情報である。例えば、負荷分散割合114が「D1とD2に対しては1:2の割合で振り分け」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)は、ENUM/DNSサーバ50−1とENUM/DNSサーバ50−2とに、1:2の割合で振り分けられる。また、例えば、負荷分散割合114が「D1とD2に対しては1:1の割合で振り分け」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)は、ENUM/DNSサーバ50−1とENUM/DNSサーバ50−2とに、1:1の割合で振り分けられる。   The load distribution ratio 114 is information that defines the distribution ratio when the inquiry about the connection destination information corresponding to the telephone number of the destination terminal is distributed to each ENUM / DNS server. For example, if the load distribution ratio 114 is defined as “distribution at a ratio of 1: 2 to D1 and D2”, the inquiry (DNS signal) of the connection destination information corresponding to the telephone number of the destination terminal is: It is distributed to ENUM / DNS server 50-1 and ENUM / DNS server 50-2 at a ratio of 1: 2. For example, if the load distribution ratio 114 is defined as “distribution of D1 and D2 at a ratio of 1: 1”, an inquiry about connection destination information corresponding to the telephone number of the destination terminal (DNS signal) Are distributed to the ENUM / DNS server 50-1 and the ENUM / DNS server 50-2 at a ratio of 1: 1.

この他にも、振り分け情報110には、例えば、信号内容111が「81422」であれば、81422で始まる全ての電話番号に、図3で示す優先度112、振り分け先113、及び負荷分散割合114が有効であること、信号内容111が「any」であれば、全ての電話番号に、図3で示す優先度112、振り分け先113、及び負荷分散割合114が有効であること、等が規定されている。   In addition, for example, if the signal content 111 is “81422” in the distribution information 110, the priority 112, distribution destination 113, and load distribution ratio 114 shown in FIG. Is valid, if the signal content 111 is "any", it is specified that the priority 112, the distribution destination 113, and the load distribution ratio 114 shown in FIG. 3 are valid for all telephone numbers. ing.

図4は、本実施形態に係る送信規制情報120のデータ構成例を示す図である。送信規制情報120は、着信先端末の電話番号に対応する接続先情報の問合せ先である送信先装置121(例えば、ENUM/DNSサーバ)に関する送信規制122、送信規制超過処理123が設定された情報である。   FIG. 4 is a diagram illustrating a data configuration example of the transmission restriction information 120 according to the present embodiment. The transmission restriction information 120 is information in which a transmission restriction 122 and a transmission restriction excess process 123 regarding a transmission destination device 121 (for example, an ENUM / DNS server), which is an inquiry destination of connection destination information corresponding to a telephone number of a destination terminal, are set. It is.

送信規制122は、送信先装置121に対する送信規制を規定した情報である。例えば、送信規制122が、送信先装置D1(ENUM/DNSサーバ50−1)に対して「1秒間に100クエリまで」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せを、ENUM/DNSサーバ50−1に対しては、1秒間に100クエリまでしか行うことができない。また、例えば、送信規制122が、送信先装置D2(ENUM/DNSサーバ50−2)に対して「60秒間に5000クエリまで,優先度3以上は破棄」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せを、ENUM/DNSサーバ50−2に対しては、60秒間に5000クエリまでしか行うことができず、更に、該電話番号の優先度112が「3以上」であれば、ENUM/DNSサーバ50−2に対する問合せは破棄される。   The transmission regulation 122 is information that regulates transmission regulation for the destination device 121. For example, if the transmission regulation 122 specifies "up to 100 queries per second" for the destination device D1 (ENUM / DNS server 50-1), the connection destination information corresponding to the telephone number of the destination terminal Can be performed only up to 100 queries per second with respect to ENUM / DNS server 50-1. For example, if the transmission regulation 122 specifies that the transmission destination device D2 (ENUM / DNS server 50-2) is “up to 5000 queries in 60 seconds and discard priority 3 or higher”, the destination terminal Inquiry of the connection destination information corresponding to the telephone number of the ENUM / DNS server 50-2 can be made only up to 5000 queries in 60 seconds, and the priority 112 of the telephone number is "3". If it is "above", the inquiry to ENUM / DNS server 50-2 is discarded.

送信規制超過処理123は、送信先装置121に対する着信先端末の電話番号に対応する接続先情報の問合せが、送信規制122の上限を超えた場合の動作を規定した情報である。例えば、送信規制超過処理123が、送信先装置D1(ENUM/DNSサーバ50−1)に対して「破棄」と規定されていれば、ENUM/DNSサーバ50−1に対する着信先端末の電話番号に対応する接続先情報の問合せが送信規制122の上限を超えた場合、ENUM/DNSサーバ50−1に対する問合せは破棄される。また、例えば、送信規制超過処理123が、送信先装置D2(ENUM/DNSサーバ50−2)に対して「優先度1,優先度2は応答」と規定されていれば、ENUM/DNSサーバ50−2に対する着信先端末の電話番号に対応する接続先情報の問合せが送信規制122の上限を超えた場合、該電話番号の優先度112が「1」、「2」であれば、ENUM/DNSサーバ50−2に対する問合せは応答され、該電話番号の優先度112が「1」、「2」以外であれば、ENUM/DNSサーバ50−2に対する問合せは破棄される。   The transmission restriction excess processing 123 is information that specifies an operation when an inquiry about connection destination information corresponding to the telephone number of the destination terminal to the transmission destination apparatus 121 exceeds the upper limit of the transmission restriction 122. For example, if the transmission restriction excess process 123 is defined as “discard” for the transmission destination device D1 (ENUM / DNS server 50-1), the transmission destination excess telephone number is set to the telephone number of the destination terminal for the ENUM / DNS server 50-1. When the inquiry about the corresponding connection destination information exceeds the upper limit of the transmission regulation 122, the inquiry to the ENUM / DNS server 50-1 is discarded. For example, if the transmission restriction excess process 123 is defined as “priority 1 and priority 2 are responses” to the transmission destination device D2 (ENUM / DNS server 50-2), the ENUM / DNS server 50 When the inquiry of the connection destination information corresponding to the telephone number of the destination terminal with respect to -2 exceeds the upper limit of the transmission regulation 122, if the priority 112 of the telephone number is "1" or "2", ENUM / DNS The inquiry to the server 50-2 is answered, and if the priority 112 of the telephone number is other than "1" or "2", the inquiry to the ENUM / DNS server 50-2 is discarded.

図5は、本実施形態に係る受信規制情報130のデータ構成例を示す図である。受信規制情報130は、着信先端末の電話番号に対応する接続先情報の問合せ元である送信元装置131(例えば、SIPサーバ)に関する受信規制133、受信規制超過処理134が設定された情報である。なお、図1に示すシステム構成では、送信元装置131として、自社のSIPサーバ40を一例に挙げて説明したが、送信元装置131として、例えば、他社のSIPサーバ、他社のENUM/DNSサーバ、等も挙げられる。   FIG. 5 is a diagram illustrating a data configuration example of the reception restriction information 130 according to the present embodiment. The reception restriction information 130 is information in which a reception restriction 133 and a reception restriction excess process 134 are set for a transmission source device 131 (for example, a SIP server) that is a query source of connection destination information corresponding to a telephone number of a destination terminal. . In the system configuration illustrated in FIG. 1, the SIP server 40 of the company is described as an example of the transmission source device 131. However, as the transmission source device 131, for example, a SIP server of another company, an ENUM / DNS server of another company, And the like.

受信規制133は、送信元装置131に対する受信規制を規定した情報である。例えば、受信規制133が、送信元装置S1(SIPサーバ40)に対して「60秒間に5000クエリまで,優先度3以上は破棄」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ応答を、SIPサーバ40に対しては、60秒間に5000クエリまでしか行うことができず、更に、該電話番号の優先度112が「3以上」であれば、SIPサーバ40に対する問合せ応答は破棄される。また、例えば、受信規制133が、送信元装置S2(他社のENUM/DNSサーバ)に対して「1秒間に100クエリまで」と規定されていれば、着信先端末の電話番号に対応する接続先情報の問合せ応答を、他社のENUM/DNSサーバに対しては、1秒間に100クエリまでしか行うことができない。また、例えば、受信規制133が、送信元装置S3(他社のSIPサーバ)に対して「10%の信号を受信」と規定されていれば、他社のSIPサーバは、着信先端末の電話番号に対応する接続先情報の問合せ応答における10%の信号しか受信することができない。即ち、100信号の内、90%の信号(90信号)に受信規制超過処理が施される。   The reception regulation 133 is information that defines the reception regulation for the transmission source device 131. For example, if the reception regulation 133 stipulates that the transmission source device S1 (SIP server 40) “up to 5000 queries in 60 seconds, discard priority 3 or more”, it corresponds to the telephone number of the destination terminal. If the SIP server 40 can make an inquiry response to the connection destination information only up to 5000 queries in 60 seconds, and if the priority 112 of the telephone number is “3 or more”, the SIP server 40 Is discarded. Further, for example, if the reception regulation 133 is defined as “up to 100 queries per second” for the transmission source device S2 (an ENUM / DNS server of another company), the connection destination corresponding to the telephone number of the destination terminal Only up to 100 queries per second can be made with respect to information inquiry responses to other companies' ENUM / DNS servers. Further, for example, if the reception regulation 133 specifies that “10% of the signal is received” for the transmission source device S3 (an SIP server of another company), the SIP server of the other company sets the telephone number of the destination terminal as the Only 10% of the signals in the inquiry response of the corresponding connection destination information can be received. That is, 90% of the 100 signals (90 signals) are subjected to the reception restriction excess processing.

受信規制超過処理134は、送信元装置131に対する着信先端末の電話番号に対応する接続先情報の問合せ応答が、受信規制133の上限を超えた場合の動作を規定した情報である。例えば、受信規制超過処理134が、送信元装置S1(SIPサーバ40)に対して「優先度1は応答,優先度2,3は破棄」と規定されていれば、SIPサーバ40に対する着信先端末の電話番号に対応する接続先情報の問合せ応答が、受信規制133の上限を超えた場合、該電話番号の優先度112が「1」であれば、SIPサーバ40に対する問合せ応答は受信され、該電話番号の優先度112が「2」、「3」であれば、SIPサーバ40に対する問合せ応答は破棄される。また、例えば、受信規制超過処理134が、送信元装置S2(他社のENUM/DNSサーバ)に対して「応答」と規定されていれば、送信元装置S2に対して応答(RCODE=0以外)を行う。また、例えば、受信規制超過処理134が、送信元装置S3(他社のSIPサーバ)に対して「破棄」と規定されていれば、他社のSIPサーバに対する着信先端末の電話番号に対応する接続先情報の問合せ応答が、受信規制133の上限を超えた場合、他社のSIPサーバに対する問合せ応答は破棄される(即ち、100信号の内、90%の信号(90信号)は、破棄される)。   The reception restriction excess process 134 is information that defines an operation when the inquiry response to the transmission source device 131 for the connection destination information corresponding to the telephone number of the destination terminal exceeds the upper limit of the reception restriction 133. For example, if the reception restriction excess processing 134 specifies that the transmission source device S1 (SIP server 40) “respond with priority 1 and discard the priorities 2 and 3”, the destination terminal with respect to the SIP server 40 If the inquiry response of the connection destination information corresponding to the telephone number exceeds the upper limit of the reception regulation 133, and if the priority 112 of the telephone number is “1”, the inquiry response to the SIP server 40 is received. If the priority 112 of the telephone number is “2” or “3”, the inquiry response to the SIP server 40 is discarded. Also, for example, if the reception restriction excess process 134 is defined as a “response” to the transmission source device S2 (an ENUM / DNS server of another company), a response (other than RCODE = 0) to the transmission source device S2 I do. Further, for example, if the reception restriction excess process 134 is defined as “discard” for the transmission source device S3 (an SIP server of another company), the connection destination corresponding to the telephone number of the destination terminal to the SIP server of the other company When the information inquiry response exceeds the upper limit of the reception regulation 133, the inquiry response to the SIP server of another company is discarded (that is, 90% of the 100 signals (90 signals) are discarded).

≪監視装置20≫
次に、監視装置20について説明する。図6は、ロードバランサ10が、監視装置20からの監視情報200(情報提供、指示等)に基づいて、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)を、ENUM/DNSサーバに、適切に振り分ける様子を示す図である。
≪Monitoring device 20≫
Next, the monitoring device 20 will be described. FIG. 6 shows that the load balancer 10 sends an inquiry (DNS signal) of connection destination information corresponding to the telephone number of the destination terminal based on the monitoring information 200 (information provision, instruction, etc.) from the monitoring device 20, and transmits the ENUM / FIG. 11 is a diagram illustrating a state of appropriately distributing to a DNS server.

監視装置20は、ネットワークを構成する各装置、例えば、ロードバランサ10、SIPサーバ40、ENUM/DNSサーバ50のリソースや生存状況を監視し、ロードバランサ10に監視情報200を提供する。   The monitoring device 20 monitors the resources and alive status of each device constituting the network, for example, the load balancer 10, the SIP server 40, and the ENUM / DNS server 50, and provides the load balancer 10 with monitoring information 200.

監視装置20は、入出力部と、記憶部と、制御部と(いずれも不図示)を含んで構成される。入出力部は、ロードバランサ10との間で情報の送受信を行う通信インタフェース等により構成される。記憶部は、ハードディスクやフラッシュメモリ等の記憶手段からなり、監視情報200を記憶する。制御部は、記憶部に記憶されている監視情報200をロードバランサ10に送信する。   The monitoring device 20 is configured to include an input / output unit, a storage unit, and a control unit (all not shown). The input / output unit includes a communication interface for transmitting and receiving information to and from the load balancer 10. The storage unit includes storage means such as a hard disk and a flash memory, and stores the monitoring information 200. The control unit transmits the monitoring information 200 stored in the storage unit to the load balancer 10.

監視情報200は、例えば、リソース情報(CPU使用率、メモリ使用率、ディスクio、ロードアベレージ、等)、プロセス、応答監視情報、ログ情報である。監視情報200は、各ENUM/DNSサーバが、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)の振り分け先として、適切であるか否かの指標となる情報を含む。   The monitoring information 200 is, for example, resource information (CPU usage rate, memory usage rate, disk io, load average, etc.), process, response monitoring information, and log information. The monitoring information 200 includes information serving as an index as to whether or not each ENUM / DNS server is appropriate as a distribution destination of a query (DNS signal) of connection destination information corresponding to the telephone number of the destination terminal.

例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−1)のリソース使用率が高いという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、該サーバを振り分け先113から除外する。例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−2)のリソース使用率が高いという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、該サーバの負荷分散割合114を小さくする。   For example, when the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that the resource usage of a predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-1) is high, the load balancer 10 Is excluded from the distribution destination 113. For example, when the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that the resource usage of a predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-2) is high, the load balancer 10 Is reduced.

例えば、監視装置20が、所定のロードバランサ(例えば、ロードバランサ10)のリソース使用率が高いという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、送信規制超過処理123、受信規制超過処理134を、負荷の小さい「破棄」に変更する。   For example, when the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that the resource usage of a predetermined load balancer (for example, the load balancer 10) is high, the load balancer 10 The excess processing 134 is changed to “discard” with a small load.

例えば、監視装置20が、所定のSIPサーバ(例えば、SIPサーバ40)のリソース使用率が高いという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、受信規制133を、「優先度112の高い信号内容111以外は破棄」に変更する。   For example, when the monitoring device 20 provides the load balancer 10 with the monitoring information 200 indicating that the resource usage of a predetermined SIP server (for example, the SIP server 40) is high, the load balancer 10 sets the reception regulation 133 to “priority level”. Change to "discard other than signal content 111 with high 112."

例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−1)のプロセスが停止している、又は試験信号の応答がないという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、該サーバを振り分け先113から除外する。例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−2)のプロセスが停止している、又は試験信号の応答がないという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、他のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−1)の負荷分散割合114を大きくする。   For example, the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that a process of a predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-1) is stopped or there is no response to a test signal. Then, the load balancer 10 excludes the server from the distribution destination 113. For example, the monitoring device 20 provides the load balancer 10 with the monitoring information 200 indicating that the process of the predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-2) is stopped or there is no response to the test signal. Then, the load balancer 10 increases the load distribution ratio 114 of another ENUM / DNS server (for example, the ENUM / DNS server 50-1).

例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−1)から特定のログが出力されているという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、該サーバを振り分け先113から除外する。例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−2)から特定のログが出力されているという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、該サーバの負荷分散割合114を小さくする。例えば、監視装置20が、所定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−2)から特定のログが出力されているという監視情報200を、ロードバランサ10に提供すると、ロードバランサ10は、送信規制122で規定されている信号数を減らす。   For example, when the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that a specific log is output from a predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-1), the load balancer 10 The server is excluded from the distribution destination 113. For example, when the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that a specific log is being output from a predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-2), the load balancer 10 , Reduce the load distribution ratio 114 of the server. For example, when the monitoring device 20 provides the load balancer 10 with monitoring information 200 indicating that a specific log is being output from a predetermined ENUM / DNS server (for example, the ENUM / DNS server 50-2), the load balancer 10 , The number of signals specified in the transmission regulation 122 is reduced.

≪トラヒック制御装置30≫
次に、トラヒック制御装置30について説明する。図7は、ロードバランサ10が、トラヒック制御装置30からのトラヒック情報300に基づいて、着信先端末の電話番号に対応する接続先情報の問合せ(DNS信号)を、ENUM/DNSサーバに、適切に振り分ける様子を示す図である。
{Traffic control device 30}
Next, the traffic control device 30 will be described. FIG. 7 shows that the load balancer 10 appropriately sends an inquiry (DNS signal) of connection destination information corresponding to the telephone number of the destination terminal to the ENUM / DNS server based on the traffic information 300 from the traffic control device 30. It is a figure which shows a mode that sorting is performed.

トラヒック制御装置30は、ネットワークを構成する各装置、例えば、ロードバランサ10、SIPサーバ40、ENUM/DNSサーバ50のトラヒックを監視、制御し、ロードバランサ10にトラヒック情報300を提供する。   The traffic control device 30 monitors and controls the traffic of each device constituting the network, for example, the load balancer 10, the SIP server 40, and the ENUM / DNS server 50, and provides the traffic information 300 to the load balancer 10.

トラヒック制御装置30は、入出力部と、記憶部と、制御部と(いずれも不図示)を含んで構成される。入出力部は、ロードバランサ10との間で情報の送受信を行う通信インタフェース等により構成される。記憶部は、ハードディスクやフラッシュメモリ等の記憶手段からなり、トラヒック情報300を記憶する。制御部は、記憶部に記憶されているトラヒック情報300をロードバランサ10に送信する。   The traffic control device 30 includes an input / output unit, a storage unit, and a control unit (all not shown). The input / output unit includes a communication interface for transmitting and receiving information to and from the load balancer 10. The storage unit includes storage means such as a hard disk and a flash memory, and stores the traffic information 300. The control unit transmits the traffic information 300 stored in the storage unit to the load balancer 10.

トラヒック情報300は、例えば、SIP信号数、DNS信号数である。トラヒック情報300は、着信先端末の電話番号が、輻輳しているか否かの指標となる情報を含む。   The traffic information 300 is, for example, the number of SIP signals and the number of DNS signals. The traffic information 300 includes information serving as an index of whether or not the telephone number of the destination terminal is congested.

例えば、トラヒック制御装置30が、複数の送信元装置131(例えば、送信元装置S1,送信元装置S3)において、SIP信号数が規制されているというトラヒック情報300を、ロードバランサ10に提供すると、ロードバランサ10は、各送信元装置131で規制されているSIP信号数を超えないように、複数の送信元装置131の受信規制133の信号数を設定する。   For example, when the traffic control device 30 provides the load balancer 10 with the traffic information 300 indicating that the number of SIP signals is regulated in the plurality of transmission source devices 131 (for example, the transmission source device S1 and the transmission source device S3), The load balancer 10 sets the number of signals of the reception regulation 133 of the plurality of transmission source devices 131 so as not to exceed the number of SIP signals regulated by each transmission source device 131.

例えば、トラヒック制御装置30が、特定の電話番号(若しくは電話番号帯)が輻輳しているというトラヒック情報300を、ロードバランサ10に提供すると、ロードバランサ10は、輻輳している電話番号に対応する接続先情報の問合せ(DNS信号)の振り分け先113を変更する。具体的には、ロードバランサ10は、輻輳している電話番号に対応する接続先情報の問合せ(DNS信号)を、特定のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−1)に振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、該特定のENUM/DNSサーバ以外のENUM/DNSサーバ(例えば、ENUM/DNSサーバ50−2)に振り分ける。   For example, when the traffic control device 30 provides the traffic information 300 indicating that a specific telephone number (or telephone number band) is congested to the load balancer 10, the load balancer 10 corresponds to the congested telephone number. The destination 113 of the inquiry (DNS signal) of the connection destination information is changed. Specifically, the load balancer 10 distributes a query (DNS signal) of connection destination information corresponding to the congested telephone number to a specific ENUM / DNS server (for example, the ENUM / DNS server 50-1), The inquiry about the connection destination information corresponding to the telephone number that is not congested is distributed to an ENUM / DNS server other than the specific ENUM / DNS server (for example, ENUM / DNS server 50-2).

即ち、ロードバランサ10が、輻輳している電話番号に対応する接続先情報の問合せと、輻輳していない電話番号に対応する接続先情報の問合せとを区別し、輻輳している電話番号に対応する接続先情報の問合せを特定のENUM/DNSサーバに、輻輳していない電話番号に対応する接続先情報の問合せを該特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けることで、輻輳の影響を特定のENUM/DNSサーバに集中させることができる。これにより、輻輳している電話番号に対応する接続先情報の問合せの影響を受けて、振り分け先となる全てのENUM/DNSサーバに、負荷上昇やサーバダウンが発生し、輻輳していない電話番号に関する問合せに、ENUM/DNSサーバが正常に応答できないという問題を回避することができる。   That is, the load balancer 10 distinguishes between an inquiry about connection destination information corresponding to a congested telephone number and an inquiry about connection destination information corresponding to a non-congested telephone number. By distributing the inquiry about the connection destination information to be performed to a specific ENUM / DNS server, and distributing the inquiry about the connection destination information corresponding to the telephone number that is not congested to an ENUM / DNS server other than the specific ENUM / DNS server, the congestion can be reduced. The impact can be concentrated on a particular ENUM / DNS server. As a result, under the influence of the inquiry about the connection destination information corresponding to the congested telephone number, a load increase or server down occurs in all the ENUM / DNS servers to be allocated, and the telephone number which is not congested. It is possible to avoid the problem that the ENUM / DNS server cannot normally respond to the inquiry about the ERM / DNS server.

例えば、トラヒック制御装置30が、特定の電話番号(若しくは電話番号帯)が輻輳しているというトラヒック情報300を、ロードバランサ10に提供すると、ロードバランサ10は、輻輳している電話番号に対応する接続先情報の問合せ(DNS信号)の優先度112を低くする。これにより、輻輳している電話番号に対応する接続先情報の問合せ(DNS信号)の処理負荷を小さくし、輻輳していない電話番号に対応する接続先情報の問合せ(DNS信号)の処理数を増やすことができる。   For example, when the traffic control device 30 provides the traffic information 300 indicating that a specific telephone number (or telephone number band) is congested to the load balancer 10, the load balancer 10 corresponds to the congested telephone number. The priority 112 of the inquiry about connection destination information (DNS signal) is lowered. As a result, the processing load of the inquiry (DNS signal) of the connection destination information corresponding to the congested telephone number is reduced, and the number of processings of the inquiry (DNS signal) of the connection destination information corresponding to the non-congested telephone number is reduced. Can be increased.

なお、ENUM/DNSトラヒック制御システム100において、監視装置20とトラヒック制御装置30とを別装置で構成せずに、監視装置20とトラヒック制御装置30とを1つの装置とする構成としても良い。この場合であっても、ロードバランサ10は、監視情報200及びトラヒック情報300に基づいて、着信先端末の電話番号毎に、SIPサーバ40からの接続先情報の問合せを適切なENUM/DNSサーバに振り分けることが可能である。   In the ENUM / DNS traffic control system 100, the monitoring device 20 and the traffic control device 30 may be configured as a single device without forming the monitoring device 20 and the traffic control device 30 as separate devices. Even in this case, the load balancer 10 sends the inquiry of the connection destination information from the SIP server 40 to the appropriate ENUM / DNS server for each telephone number of the destination terminal based on the monitoring information 200 and the traffic information 300. It is possible to sort.

≪SIPサーバ40≫
次に、SIPサーバ40について説明する。
<< SIP server 40 >>
Next, the SIP server 40 will be described.

SIPサーバ40は、03−9999帯の端末1(1a)(IP電話等)から0422−99帯の端末1(1b)(IP電話等)への接続要求メッセージ(図1において、「接続要求」と記載する。)を受信する。SIPサーバ40は、接続要求メッセージを受信すると、ロードバランサ10によって振り分けられた適切なENUM/DNSサーバ(図1において、ENUM/DNSサーバ50−1)に対して、着信先の通信事業者へ接続するための接続先情報(着信先電話番号に対応するURI等)の問合せ(「接続先情報問合せメッセージ」。図1において、「接続先情報問合せ(DNS信号)」と記載する。)を行う。   The SIP server 40 sends a connection request message (“connection request” in FIG. 1) from the terminal 1 (1a) (IP telephone or the like) in the 03-9999 band to the terminal 1 (1b) (IP telephone or the like) in the 0422-99 band. Will be described.). Upon receiving the connection request message, the SIP server 40 connects the appropriate ENUM / DNS server (ENUM / DNS server 50-1 in FIG. 1) distributed by the load balancer 10 to the destination communication carrier. Inquiry of connection destination information (URI or the like corresponding to a destination telephone number) for the connection (“connection destination information inquiry message”. In FIG. 1, “connection destination information inquiry (DNS signal)” is described).

具体的には、SIPサーバ40は、着信先電話番号をENUMプロトコルのドメイン形式で生成し、ロードバランサ10によって振り分けられた適切なENUM/DNSサーバ(図1において、ENUM/DNSサーバ50−1)に問合せを行う。SIPサーバ40は、例えば、03−9999帯の端末1(1a)から受信した接続要求メッセージに含まれる着信先電話番号(例えば、0422−99−1234)のE.164番号(+81−422−99−1234)を逆順にして、ドットで区切り、「e164.arpa」や「e164enum.net」等を付けた形式(4.3.2.1.9.9.2.2.4.1.8.e164.arpa)を着信先情報として、ロードバランサ10によって振り分けられた適切なENUM/DNSサーバ(図1において、ENUM/DNSサーバ50−1)に送信する。   Specifically, the SIP server 40 generates the destination telephone number in the domain format of the ENUM protocol, and the appropriate ENUM / DNS server distributed by the load balancer 10 (ENUM / DNS server 50-1 in FIG. 1). Make an inquiry to. The SIP server 40 transmits, for example, the E.P.E. 164 numbers (+ 81-422-99-1234) in reverse order, separated by dots, and given a format such as "e164.arpa" or "e164enum.net" (4.3.2.1.9.9.2.2.4.1.8.e164) .arpa) as the destination information to the appropriate ENUM / DNS server (ENUM / DNS server 50-1 in FIG. 1) allocated by the load balancer 10.

また、SIPサーバ40は、ロードバランサ10によって振り分けられた適切なENUM/DNSサーバ(図1において、ENUM/DNSサーバ50−1)から応答情報(「接続先情報問合せ応答メッセージ」。図1において、「接続先情報問合せ応答」と記載する。)を受信する。SIPサーバ40は、接続先情報問合せ応答メッセージを受信すると、着信先が、通信事業者のネットワークである自IP網か否かを判断し、自IP網である場合には、着信先となる0422−59帯の端末1(1b)に呼接続する。一方、SIPサーバ40は、着信先が、他の通信事業者のIP網(他IP網)である場合には、接続先情報に示される他IP網へSIP信号を転送する(図示省略)。   In addition, the SIP server 40 sends response information (“connection destination information inquiry response message” from the appropriate ENUM / DNS server 50-1 (ENUM / DNS server 50-1 in FIG. 1) distributed by the load balancer 10; This is described as "connection destination information inquiry response."). Upon receiving the connection destination information inquiry response message, the SIP server 40 determines whether or not the destination is the own IP network that is the network of the communication carrier. If the destination is the own IP network, the SIP server 40 becomes the destination. The call is connected to the terminal 1 (1b) in the −59 band. On the other hand, if the destination is the IP network of another communication carrier (other IP network), the SIP server 40 transfers the SIP signal to the other IP network indicated in the connection destination information (not shown).

≪ENUM/DNSサーバ50≫
次に、ENUM/DNSサーバ50について説明する。
{ENUM / DNS server 50}
Next, the ENUM / DNS server 50 will be described.

ENUM/DNSサーバ50は、ロードバランサ10によって適切な振り分け先であると判断された場合、SIPサーバ40から着信先の通信事業者へ接続するための接続先情報(着信先電話番号に対応するURI等)の問合せ(「接続先情報問合せメッセージ」。図1において、「接続先情報問合せ(DNS信号)」と記載する。)を受信する。ENUM/DNSサーバ50は、ロードバランサ10によって適切な振り分け先でないと判断された場合、接続先情報問合せメッセージを受信しない。   If the load balancer 10 determines that the ENUM / DNS server 50 is an appropriate distribution destination, the ENUM / DNS server 50 establishes connection destination information (the URI corresponding to the destination telephone number) for connecting from the SIP server 40 to the destination communication carrier. Etc.) ("Destination information inquiry message". In FIG. 1, it is described as "Destination information inquiry (DNS signal)"). The ENUM / DNS server 50 does not receive the connection destination information inquiry message when the load balancer 10 determines that the destination is not an appropriate distribution destination.

また、ENUM/DNSサーバ50は、接続先情報問合せメッセージを受信した場合、自身の記憶部を参照し、その着信先の端末(「着信先情報」)に対応する接続先情報を抽出し、SIPサーバ40に応答情報(「接続先情報問合せ応答メッセージ」。図1において、「接続先情報問合せ応答」と記載する。)を送信する。なお、ENUM/DNSサーバ50に、着信先情報に対応する接続先情報が記憶されていない場合には、ENUM/DNSサーバ50は、他IP網(不図示)に対して、着信先の通信事業者へ接続するための接続先情報の問合せを行っても良い。   Further, when receiving the connection destination information inquiry message, ENUM / DNS server 50 refers to its own storage unit, extracts connection destination information corresponding to the destination terminal (“destination information”), and performs SIP processing. The response information (“connection destination information inquiry response message”; described as “connection destination information inquiry response” in FIG. 1) is transmitted to the server 40. If the ENUM / DNS server 50 does not store the connection destination information corresponding to the destination information, the ENUM / DNS server 50 transmits the destination communication business to another IP network (not shown). An inquiry about connection destination information for connecting to a user may be made.

本実施形態に係るENUM/DNSトラヒック制御システム100によれば、監視情報200及びトラヒック情報300を参照することにより、ロードバランサ10が、輻輳している一部の電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、負荷上昇やサーバダウンが発生していないENUM/DNSサーバ(特定のENUM/DNSサーバ以外のENUM/DNSサーバ)に振り分ける。これにより、特定のENUM/DNSサーバ以外のENUM/DNSサーバが、輻輳していない電話番号に対応する接続先情報の問合せに、正常に応答することができるため、輻輳の影響を受けにくいENUM/DNSトラヒック制御システムの提供が可能になる。   According to the ENUM / DNS traffic control system 100 according to the present embodiment, by referring to the monitoring information 200 and the traffic information 300, the load balancer 10 can determine the connection destination information corresponding to some congested telephone numbers. An inquiry is distributed to a specific ENUM / DNS server, and an inquiry about connection destination information corresponding to a telephone number that is not congested is sent to an ENUM / DNS server (a non-specific ENUM / DNS server other than a specific ENUM / DNS server) in which a load increase or server down does not occur. ENUM / DNS server). Thereby, since ENUM / DNS servers other than the specific ENUM / DNS server can normally respond to the inquiry about the connection destination information corresponding to the telephone number which is not congested, the ENUM / DNS server which is not easily affected by the congestion can be used. It becomes possible to provide a DNS traffic control system.

<変形例1>
次に、本実施形態に係るENUM/DNSトラヒック制御システムの変形例について説明する。図8は、本実施形態の変形例に係るENUM/DNSトラヒック制御システム100aの全体構成を示す図である。
<Modification 1>
Next, a modified example of the ENUM / DNS traffic control system according to the present embodiment will be described. FIG. 8 is a diagram illustrating an overall configuration of an ENUM / DNS traffic control system 100a according to a modification of the present embodiment.

図1に示したENUM/DNSトラヒック制御システム100と比べ、変形例に係るENUM/DNSトラヒック制御システム100aは、図8に示すようなトラヒック制御装置30を備えていない。   Compared with ENUM / DNS traffic control system 100 shown in FIG. 1, ENUM / DNS traffic control system 100a according to the modified example does not include traffic control device 30 as shown in FIG.

この場合、ロードバランサ10は、監視装置20に記憶されている監視情報200を参照することにより、着信先端末の電話番号に対応する接続先情報の問合せを、適切なENUM/DNSサーバ50に振り分ける。   In this case, the load balancer 10 refers to the monitoring information 200 stored in the monitoring device 20 and distributes the inquiry about the connection destination information corresponding to the telephone number of the destination terminal to the appropriate ENUM / DNS server 50. .

例えば、ロードバランサ10は、監視装置20から所定のENUM/DNSサーバのリソース使用率が高いという監視情報200を受け取ると、該サーバを振り分け先113から除外する。また、例えば、ロードバランサ10は、監視装置20から所定のSIPサーバのリソース使用率が高いという監視情報200を受け取ると、受信規制133を、信号内容111の優先度112が高い問合せ応答を優先する内容に変更する。また、例えば、ロードバランサ10は、監視装置20から所定のENUM/DNSサーバのプロセスが停止している、又は試験信号の応答がないという監視情報200を受け取ると、他のENUM/DNSサーバの負荷分散割合114を大きくする。   For example, when the load balancer 10 receives the monitoring information 200 indicating that the resource usage rate of a predetermined ENUM / DNS server is high from the monitoring device 20, the load balancer 10 excludes the server from the distribution destination 113. For example, when the load balancer 10 receives the monitoring information 200 indicating that the resource usage rate of the predetermined SIP server is high from the monitoring device 20, the load balancer 10 gives priority to the reception regulation 133 and an inquiry response having a high priority 112 of the signal content 111. Change to content. Further, for example, when the load balancer 10 receives the monitoring information 200 from the monitoring device 20 that the process of the predetermined ENUM / DNS server is stopped or there is no response to the test signal, the load balancer 10 loads the other ENUM / DNS server. The dispersion ratio 114 is increased.

つまり、図8に示すような構成であっても、ロードバランサ10は、監視情報に基づき、着信先端末の電話番号毎に、ENUM/DNSサーバに対しての負荷分散、優先制御、送信先装置或いは送信元装置に対する送受信規制を行うことが可能である。即ち、ENUM/DNSトラヒック制御システム100aにおいても、着信先端末の電話番号毎のDNS信号の処理ポリシーに応じて、柔軟にDNS信号のトラヒック制御を行い、輻輳の影響を抑えることができる。   In other words, even with the configuration shown in FIG. 8, the load balancer 10 performs load distribution to the ENUM / DNS server, priority control, and the destination device for each telephone number of the destination terminal based on the monitoring information. Alternatively, transmission / reception control for the transmission source device can be performed. That is, also in the ENUM / DNS traffic control system 100a, the traffic control of the DNS signal can be flexibly performed according to the processing policy of the DNS signal for each telephone number of the destination terminal, and the influence of the congestion can be suppressed.

なお、ENUM/DNSトラヒック制御システム100aにおいて、ENUM/DNSサーバを1つの装置で構成せずに、ENUM/DNS権威サーバとENUM/DNSキャッシュサーバとを別装置とする構成としても良い。この場合、ENUM/DNSキャッシュサーバにも本実施形態に係るロードバランサ10の機能を持たせることが可能である。   In the ENUM / DNS traffic control system 100a, the ENUM / DNS server may not be configured as one device, and the ENUM / DNS authority server and the ENUM / DNS cache server may be configured as different devices. In this case, the function of the load balancer 10 according to the present embodiment can also be provided to the ENUM / DNS cache server.

<変形例2>
次に、本実施形態に係るENUM/DNSトラヒック制御システムの変形例について説明する。図9は、本実施形態の変形例に係るENUM/DNSトラヒック制御システム100bの全体構成を示す図である。
<Modification 2>
Next, a modified example of the ENUM / DNS traffic control system according to the present embodiment will be described. FIG. 9 is a diagram illustrating an overall configuration of an ENUM / DNS traffic control system 100b according to a modification of the present embodiment.

図1に示したENUM/DNSトラヒック制御システム100と比べ、変形例に係るENUM/DNSトラヒック制御システム100bは、図9に示すような監視装置20を備えていない。   Compared with ENUM / DNS traffic control system 100 shown in FIG. 1, ENUM / DNS traffic control system 100b according to the modification does not include monitoring device 20 as shown in FIG.

この場合、ロードバランサ10は、トラヒック制御装置30に記憶されているトラヒック情報300を参照することにより、着信先端末の電話番号に対応する接続先情報の問合せを、適切なENUM/DNSサーバ50に振り分ける。   In this case, the load balancer 10 refers to the traffic information 300 stored in the traffic control device 30, and sends an inquiry about connection destination information corresponding to the telephone number of the destination terminal to the appropriate ENUM / DNS server 50. Distribute.

例えば、ロードバランサ10は、トラヒック制御装置30から複数の送信元装置131において、SIP信号数が規制されているというトラヒック情報300を受け取ると、規制されているSIP信号数を超えないように、複数の送信元装置131の受信規制133のSIP信号数を設定する。また、例えば、ロードバランサ10は、トラヒック制御装置30から特定の電話番号(若しくは電話番号帯)が輻輳しているというトラヒック情報300を受け取ると、該電話番号に対応する接続先情報の問合せ(DNS信号)の振り分け先113を変更する。また、例えば、ロードバランサ10は、トラヒック制御装置30から特定の電話番号(若しくは電話番号帯)が輻輳しているというトラヒック情報300を受け取ると、輻輳している電話番号に対応する接続先情報の問合せ(DNS信号)の優先度112を低くする。   For example, when the load balancer 10 receives the traffic information 300 indicating that the number of SIP signals is restricted by the plurality of transmission source devices 131 from the traffic control device 30, the load balancer 10 performs a plurality of operations so as not to exceed the restricted number of SIP signals. The number of SIP signals of the reception regulation 133 of the transmission source device 131 is set. Further, for example, when the load balancer 10 receives the traffic information 300 indicating that a specific telephone number (or telephone number band) is congested from the traffic control device 30, the load balancer 10 inquires of the connection destination information corresponding to the telephone number (DNS). The destination 113 of the signal is changed. Further, for example, when the load balancer 10 receives the traffic information 300 indicating that a specific telephone number (or telephone number band) is congested from the traffic control device 30, the load balancer 10 displays the connection destination information corresponding to the congested telephone number. The priority 112 of the inquiry (DNS signal) is lowered.

つまり、図9に示すような構成であっても、ロードバランサ10は、トラヒック情報300に基づき、着信先端末の電話番号毎に、ENUM/DNSサーバに対しての負荷分散、優先制御、送信先装置或いは送信元装置に対する送受信規制を行うことが可能である。即ち、ENUM/DNSトラヒック制御システム100bにおいても、着信先端末の電話番号毎のDNS信号の処理ポリシーに応じて、柔軟にDNS信号のトラヒック制御を行い、輻輳の影響を抑えることができる。   That is, even with the configuration shown in FIG. 9, the load balancer 10 performs load distribution to the ENUM / DNS server, priority control, and transmission destination for each telephone number of the destination terminal based on the traffic information 300. It is possible to perform transmission / reception control on a device or a transmission source device. That is, also in the ENUM / DNS traffic control system 100b, the traffic control of the DNS signal can be flexibly performed according to the processing policy of the DNS signal for each telephone number of the destination terminal, and the influence of the congestion can be suppressed.

なお、ENUM/DNSトラヒック制御システム100bにおいて、ENUM/DNSサーバを1つの装置で構成せずに、ENUM/DNS権威サーバとENUM/DNSキャッシュサーバとを別装置とする構成としても良い。この場合、ENUM/DNSキャッシュサーバにも本実施形態に係るロードバランサ10の機能を持たせることが可能である。   In the ENUM / DNS traffic control system 100b, the ENUM / DNS server may not be configured as one device, and the ENUM / DNS authority server and the ENUM / DNS cache server may be configured as different devices. In this case, the function of the load balancer 10 according to the present embodiment can also be provided to the ENUM / DNS cache server.

1 端末
10 ロードバランサ
11 振り分け部
12 記憶部
13 制御部
20 監視装置
30 トラヒック制御装置
40 SIPサーバ
50 ENUM/DNSサーバ
100,100a,100b ENUM/DNSトラヒック制御システム
110 振り分け情報
120 送信規制情報
130 受信規制情報
200 監視情報
300 トラヒック情報
Reference Signs List 1 terminal 10 load balancer 11 distribution unit 12 storage unit 13 control unit 20 monitoring device 30 traffic control device 40 SIP server 50 ENUM / DNS server 100, 100a, 100b ENUM / DNS traffic control system 110 distribution information 120 transmission regulation information 130 reception regulation Information 200 Monitoring information 300 Traffic information

Claims (7)

着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムであって、
前記監視装置は、
前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶する記憶部と、
前記監視情報を、前記ロードバランサに送信する制御部と、を備え、
前記トラヒック制御装置は、
前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶する記憶部と、
前記トラヒック情報を、前記ロードバランサに送信する制御部と、を備え、
前記ロードバランサは、
前記監視情報及び前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、
を備えることを特徴とするENUM/DNSトラヒック制御システム。
A SIP server for inquiring connection destination information corresponding to the telephone number of the called terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and a load balancer for distributing the inquiry to the ENUM / DNS server; A monitoring device that monitors resources and alive status of the SIP server, the ENUM / DNS server, and the load balancer; a traffic control device that controls traffic of the SIP server, the ENUM / DNS server, and the load balancer; An ENUM / DNS traffic control system comprising:
The monitoring device,
A storage unit in which the ENUM / DNS server stores monitoring information serving as an index as to whether or not the inquiry is appropriate as a distribution destination of the inquiry;
A control unit that transmits the monitoring information to the load balancer,
The traffic control device,
A storage unit that stores traffic information serving as an index as to whether or not the telephone number of the destination terminal is congested,
A control unit that transmits the traffic information to the load balancer,
The load balancer is
Receiving the monitoring information and the traffic information, and, based on the received information, for each telephone number of the destination terminal, distribution information relating to a priority assigned to the telephone number of the destination terminal , the ENUM / DNS server A control unit for setting transmission restriction information on transmission restriction including restriction according to the priority , and reception restriction information on reception restriction including restriction according to the priority of the SIP server;
A storage unit that stores the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to an ENUM / DNS server other than the specific ENUM / DNS server. A sorting unit,
An ENUM / DNS traffic control system, comprising:
着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、を含んで構成されるENUM/DNSトラヒック制御システムであって、
前記監視装置は、
前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶する記憶部と、
前記監視情報を、前記ロードバランサに送信する制御部と、を備え、
前記ロードバランサは、
前記監視情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、
を備えることを特徴とするENUM/DNSトラヒック制御システム。
A SIP server for inquiring connection destination information corresponding to the telephone number of the called terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and a load balancer for distributing the inquiry to the ENUM / DNS server; An ENUM / DNS traffic control system, comprising: the SIP server, the ENUM / DNS server, and a monitoring device that monitors resources and alive status of the load balancer,
The monitoring device,
A storage unit in which the ENUM / DNS server stores monitoring information serving as an index as to whether or not the inquiry is appropriate as a distribution destination of the inquiry;
A control unit that transmits the monitoring information to the load balancer,
The load balancer is
Receiving the monitoring information, based on the received information, for each telephone number of the called terminal, the distribution information related to distribution denoted by the priority of the telephone number of the called terminal, the priority of the ENUM / DNS server A control unit that sets transmission restriction information on transmission restriction including restriction according to the reception restriction information on reception restriction including restriction according to the priority of the SIP server;
A storage unit that stores the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to an ENUM / DNS server other than the specific ENUM / DNS server. A sorting unit,
An ENUM / DNS traffic control system, comprising:
着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムであって、
前記トラヒック制御装置は、
前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶する記憶部と、
前記トラヒック情報を、前記ロードバランサに送信する制御部と、を備え、
前記ロードバランサは、
前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、
を備えることを特徴とするENUM/DNSトラヒック制御システム。
A SIP server for inquiring connection destination information corresponding to the telephone number of the called terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and a load balancer for distributing the inquiry to the ENUM / DNS server; An ENUM / DNS traffic control system including the SIP server, the ENUM / DNS server, and a traffic control device that controls traffic of the load balancer,
The traffic control device,
A storage unit that stores traffic information serving as an index as to whether or not the telephone number of the destination terminal is congested,
A control unit that transmits the traffic information to the load balancer,
The load balancer is
Receiving the traffic information, based on the received information, for each telephone number of the called terminal, the distribution information related to distribution denoted by the priority of the telephone number of the called terminal, the priority of the ENUM / DNS server A control unit that sets transmission restriction information on transmission restriction including restriction according to the reception restriction information on reception restriction including restriction according to the priority of the SIP server;
A storage unit that stores the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to an ENUM / DNS server other than the specific ENUM / DNS server. A sorting unit,
An ENUM / DNS traffic control system, comprising:
着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、に接続され、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサであって、
前記ロードバランサは、
前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報、及び、前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定する制御部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶する記憶部と、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分ける振り分け部と、
を備えることを特徴とするロードバランサ。
The SIP server is connected to an SIP server for inquiring connection destination information corresponding to the telephone number of the destination terminal, and a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and distributes the inquiry to the ENUM / DNS server. A load balancer,
The load balancer is
The ENUM / DNS server is monitoring information serving as an index as to whether or not the inquiry is appropriate as a distribution destination, and traffic information serving as an index as to whether the telephone number of the destination terminal is congested. And, based on the received information, for each telephone number of the destination terminal, sorting information on the priority assigned to the telephone number of the destination terminal, and according to the priority of the ENUM / DNS server . A control unit that sets transmission restriction information on transmission restriction including restriction, and reception restriction information on reception restriction including restriction according to the priority of the SIP server;
A storage unit that stores the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to an ENUM / DNS server other than the specific ENUM / DNS server. A sorting unit,
A load balancer comprising:
着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムにおけるトラヒック制御方法であって、
前記監視装置は、
前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶するステップと、
前記監視情報を、前記ロードバランサに送信するステップと、を実行し、
前記トラヒック制御装置は、
前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶するステップと、
前記トラヒック情報を、前記ロードバランサに送信するステップと、を実行し、
前記ロードバランサは、
前記監視情報及び前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定するステップと、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶するステップと、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けるステップと、
を実行することを特徴とするENUM/DNSトラヒック制御方法。
A SIP server for inquiring connection destination information corresponding to the telephone number of the called terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and a load balancer for distributing the inquiry to the ENUM / DNS server; A monitoring device that monitors resources and alive status of the SIP server, the ENUM / DNS server, and the load balancer; a traffic control device that controls traffic of the SIP server, the ENUM / DNS server, and the load balancer; A traffic control method in an ENUM / DNS traffic control system comprising:
The monitoring device,
A step in which the ENUM / DNS server stores monitoring information serving as an index as to whether or not the inquiry is appropriate as a distribution destination of the inquiry;
Transmitting the monitoring information to the load balancer.
The traffic control device,
The telephone number of the destination terminal, the step of storing traffic information as an index of whether or not congestion,
Transmitting the traffic information to the load balancer;
The load balancer is
Receiving the monitoring information and the traffic information, and, based on the received information, for each telephone number of the destination terminal, distribution information relating to a priority assigned to the telephone number of the destination terminal , the ENUM / DNS server Setting transmission restriction information on transmission restriction including restriction according to the priority , and reception restriction information on reception restriction including restriction according to the priority of the SIP server;
Storing the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to ENUM / DNS servers other than the specific ENUM / DNS server. Steps and
And ENUM / DNS traffic control method.
着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのリソースや生存状況を監視する監視装置と、を含んで構成されるENUM/DNSトラヒック制御システムにおけるトラヒック制御方法であって、
前記監視装置は、
前記ENUM/DNSサーバが、前記問合せの振り分け先として、適切であるか否かの指標となる監視情報を記憶するステップと、
前記監視情報を、前記ロードバランサに送信するステップと、を実行し、
前記ロードバランサは、
前記監視情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定するステップと、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶するステップと、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けるステップと、
を実行することを特徴とするENUM/DNSトラヒック制御方法。
A SIP server for inquiring connection destination information corresponding to the telephone number of the called terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and a load balancer for distributing the inquiry to the ENUM / DNS server; A traffic control method in an ENUM / DNS traffic control system including: the SIP server, the ENUM / DNS server, and a monitoring device that monitors resources and alive status of the load balancer,
The monitoring device,
A step in which the ENUM / DNS server stores monitoring information serving as an index as to whether or not the inquiry is appropriate as a distribution destination of the inquiry;
Transmitting the monitoring information to the load balancer.
The load balancer is
Receiving the monitoring information, based on the received information, for each telephone number of the called terminal, the distribution information related to distribution denoted by the priority of the telephone number of the called terminal, the priority of the ENUM / DNS server Setting transmission restriction information on transmission restriction including restriction according to , and reception restriction information on reception restriction including restriction according to the priority of the SIP server;
Storing the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to an ENUM / DNS server other than the specific ENUM / DNS server. Steps and
And ENUM / DNS traffic control method.
着信先端末の電話番号に対応する接続先情報の問合せを行うSIPサーバと、前記SIPサーバから前記問合せを受け付ける複数のENUM/DNSサーバと、前記問合せを前記ENUM/DNSサーバに振り分けるロードバランサと、前記SIPサーバ、前記ENUM/DNSサーバ、及び前記ロードバランサのトラヒックを制御するトラヒック制御装置と、を含んで構成されるENUM/DNSトラヒック制御システムにおけるトラヒック制御方法であって、
前記トラヒック制御装置は、
前記着信先端末の電話番号が、輻輳しているか否かの指標となるトラヒック情報を記憶するステップと、
前記トラヒック情報を、前記ロードバランサに送信するステップと、を実行し、
前記ロードバランサは、
前記トラヒック情報を受け取り、受け取った情報に基づいて、前記着信先端末の電話番号毎に、当該着信先端末の電話番号の優先度を付した振り分けに関する振り分け情報、前記ENUM/DNSサーバの前記優先度に応じた規制を含む送信規制に関する送信規制情報、及び前記SIPサーバの前記優先度に応じた規制を含む受信規制に関する受信規制情報を設定するステップと、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を記憶するステップと、
前記振り分け情報、前記送信規制情報、及び前記受信規制情報を受け取り、前記優先度に応じた規制を含む送信規制および前記優先度に応じた規制を含む受信規制を実行し、輻輳している電話番号に対応する接続先情報の問合せを、特定のENUM/DNSサーバに振り分け、輻輳していない電話番号に対応する接続先情報の問合せを、前記特定のENUM/DNSサーバ以外のENUM/DNSサーバに振り分けるステップと、
を実行することを特徴とするENUM/DNSトラヒック制御方法。
A SIP server for inquiring connection destination information corresponding to the telephone number of the called terminal, a plurality of ENUM / DNS servers for receiving the inquiry from the SIP server, and a load balancer for distributing the inquiry to the ENUM / DNS server; A traffic control method in an ENUM / DNS traffic control system including the SIP server, the ENUM / DNS server, and a traffic control device that controls traffic of the load balancer,
The traffic control device,
The telephone number of the destination terminal, the step of storing traffic information as an index of whether or not congestion,
Transmitting the traffic information to the load balancer;
The load balancer is
Receiving the traffic information, based on the received information, for each telephone number of the called terminal, the distribution information related to distribution denoted by the priority of the telephone number of the called terminal, the priority of the ENUM / DNS server Setting transmission restriction information on transmission restriction including restriction according to , and reception restriction information on reception restriction including restriction according to the priority of the SIP server;
Storing the distribution information, the transmission restriction information, and the reception restriction information,
The distribution information, the transmission regulation information, and the reception regulation information are received, and the transmission regulation including the regulation according to the priority and the reception regulation including the regulation according to the priority are performed, and the congested telephone number. Is distributed to a specific ENUM / DNS server, and the inquiry about connection destination information corresponding to a non-congested telephone number is distributed to an ENUM / DNS server other than the specific ENUM / DNS server. Steps and
And ENUM / DNS traffic control method.
JP2017027591A 2017-02-17 2017-02-17 ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method Active JP6667461B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017027591A JP6667461B2 (en) 2017-02-17 2017-02-17 ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017027591A JP6667461B2 (en) 2017-02-17 2017-02-17 ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method

Publications (2)

Publication Number Publication Date
JP2018133759A JP2018133759A (en) 2018-08-23
JP6667461B2 true JP6667461B2 (en) 2020-03-18

Family

ID=63247688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017027591A Active JP6667461B2 (en) 2017-02-17 2017-02-17 ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method

Country Status (1)

Country Link
JP (1) JP6667461B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7205267B2 (en) * 2019-02-06 2023-01-17 日本電信電話株式会社 ENUM server and congestion control method
WO2023157192A1 (en) * 2022-02-17 2023-08-24 日本電信電話株式会社 Enum server, congestion prevention method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7633969B2 (en) * 2004-09-10 2009-12-15 Tekelec Methods, systems, and computer program products for dynamically adjusting load sharing distributions in response to changes in network conditions
US7787445B2 (en) * 2006-07-20 2010-08-31 Tekelec Methods, systems, and computer program products for routing and processing ENUM queries
JP4334563B2 (en) * 2006-11-29 2009-09-30 株式会社エヌ・ティ・ティ・ドコモ Control signal processing device and gateway device
US9215275B2 (en) * 2010-09-30 2015-12-15 A10 Networks, Inc. System and method to balance servers based on server load status
JP6020088B2 (en) * 2012-11-22 2016-11-02 日本電気株式会社 Load balancing control method and system
US20160373575A1 (en) * 2015-06-19 2016-12-22 SipNav, LLC Telecommunications and Network Traffic Control System
JP6364385B2 (en) * 2015-07-30 2018-07-25 日本電信電話株式会社 ENUM system and load distribution method for ENUM system

Also Published As

Publication number Publication date
JP2018133759A (en) 2018-08-23

Similar Documents

Publication Publication Date Title
US6930984B1 (en) Network-device control system and apparatus
US10757176B1 (en) Systems, methods, devices and arrangements for server load distribution
US9647943B2 (en) Method for providing tiered load balancing for a hosted voice-over internet protocol (VoIP) private branch exchange (PBX)
WO2021098407A1 (en) Mec-based service node allocation method and apparatus, and related server
CN104767690B (en) A kind of flow scheduling device and method
CN106941507A (en) The dispatching method and device of request message
CN107465616B (en) Service routing method and device based on client
US20080162709A1 (en) System for processing application protocol requests
CN104754640A (en) Network resource scheduling method and network resource management server
CN108259372A (en) A kind of multi-link load balance system and method
CN113810443A (en) Resource management method, system, proxy server and storage medium
JP2005182641A (en) Dynamic load distribution system and dynamic load distribution method
JP6667461B2 (en) ENUM / DNS traffic control system, load balancer, and ENUM / DNS traffic control method
CN109413117B (en) Distributed data calculation method, device, server and computer storage medium
WO2020162225A1 (en) Enum server and congestion control method
CN110933128B (en) Node traffic scheduling method and device, electronic equipment and storage medium
US9191336B2 (en) Method and apparatus for data traffic distribution among independent processing centers
US20110128850A1 (en) Band control system, load distribution device and band control device
CN110247847B (en) Method and device for back source routing between nodes
Houidi et al. Virtualized network services extension algorithms
CN111147674A (en) Method and device for realizing load balance of call center
JP6606032B2 (en) Congestion notification device and congestion notification method
CN110995890B (en) Domain name request scheduling method and device
JP6387363B2 (en) ENUM / DNS query priority control system and ENUM / DNS query priority control method
EP1107554B1 (en) Method and system for adaptively allocating call-related tasks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191009

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191029

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191223

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200225

R150 Certificate of patent or registration of utility model

Ref document number: 6667461

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150