Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4099773B2 - IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program - Google Patents
[go: Go Back, main page]

JP4099773B2 - IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program - Google Patents

IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program Download PDF

Info

Publication number
JP4099773B2
JP4099773B2 JP2004043722A JP2004043722A JP4099773B2 JP 4099773 B2 JP4099773 B2 JP 4099773B2 JP 2004043722 A JP2004043722 A JP 2004043722A JP 2004043722 A JP2004043722 A JP 2004043722A JP 4099773 B2 JP4099773 B2 JP 4099773B2
Authority
JP
Japan
Prior art keywords
multicast address
multicast
switching control
address set
switching
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.)
Expired - Fee Related
Application number
JP2004043722A
Other languages
Japanese (ja)
Other versions
JP2005236701A (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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2004043722A priority Critical patent/JP4099773B2/en
Publication of JP2005236701A publication Critical patent/JP2005236701A/en
Application granted granted Critical
Publication of JP4099773B2 publication Critical patent/JP4099773B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、IPネットワークにおいて、IPパケットをマルチキャスト配信するときに、マルチキャスト配信サーバを冗長化して、現用系ストリームと予備系ストリームを切替える技術に関する。   The present invention relates to a technique for making a multicast distribution server redundant and switching between an active stream and a standby stream when multicasting IP packets in an IP network.

従来のIPマルチキャスト方式としては、マルチキャストプロトコルを用いて、受信者が受信要求をホップバイホップに転送することにより、送信者と受信者の間の経路を決定する方式や、まず送信者からマルチキャストパケットをフラッディングすることにより経路を決定する方式が考えられている。前者の例としては、非特許文献1や同2が、また、後者の例としては非特許文献3や同4が挙げられる。   As a conventional IP multicast system, a multicast protocol is used to determine a route between a sender and a receiver by forwarding a reception request hop-by-hop. A method of determining a route by flooding is considered. Examples of the former include Non-Patent Documents 1 and 2, and examples of the latter include Non-Patent Documents 3 and 4.

また、従来のIPマルチキャスト配信元制御方式として、本出願人が先に出願した特願2003−297237号「IPマルチキャスト制御方法およびその装置」(以下、先願に係るIPマルチキャスト制御技術1という)などがある。   Further, as a conventional IP multicast distribution source control method, Japanese Patent Application No. 2003-297237 “IP multicast control method and apparatus” (hereinafter referred to as IP multicast control technology 1 according to the prior application) filed earlier by the present applicant, etc. There is.

上記先願に係るIPマルチキャスト制御技術1では、図17に示すように、配信サーバのIPアドレスを記憶する配信元データベースと、配信サーバを監視する配信監視サーバを備え、図18の従来方式1の動作例に示すように、配信監視サーバが配信サーバを監視し、現用系配信サーバが動作停止したことを検出した場合、配信元データベースに当該動作停止を通知するようにしている。   As shown in FIG. 17, the IP multicast control technique 1 according to the prior application includes a distribution source database that stores the IP address of the distribution server and a distribution monitoring server that monitors the distribution server. As shown in the operation example, when the distribution monitoring server monitors the distribution server and detects that the active distribution server has stopped operating, it notifies the distribution source database of the operation stop.

一方で、配信元データベースは、現用系の配信サーバが動作停止したことを通知された場合に、受信者を認証する認証サーバに通知する配信サーバのIPアドレスを、停止した配信サーバから、他の配信サーバに変更することにより、切替を実現している。   On the other hand, the distribution source database, when notified that the active distribution server has stopped operating, sends the IP address of the distribution server that notifies the authentication server that authenticates the recipient from the stopped distribution server to the other Switching is realized by changing to a distribution server.

例えば、配信サーバS1(IPアドレスS1)が動作中には、認証サーバは配信元データベースから、宛先アドレスG1の配信サーバ情報としてS1を取得するが、S1が停止した場合、配信元データベースは、配信元要求に通知する配信サーバのIPアドレスをS2に変更することで、ストリームを切替える。   For example, while the distribution server S1 (IP address S1) is operating, the authentication server acquires S1 from the distribution source database as distribution server information of the destination address G1, but when S1 stops, the distribution source database The stream is switched by changing the IP address of the distribution server notified to the original request to S2.

また、本出願人が発明したものとして、ホスト収容ルータに、パケット受信断を検出する手段と、マルチキャスト参加要求において指定する送信元IPアドレスを変更する手段を備え、図19の従来方式2の動作例1に示すように、ホスト収容ルータで、マルチキャストパケットの受信監視をしており、現用系マルチキャストパケットの受信断を検出したら、マルチキャスト参加要求の送信先を、現用系配信サーバ方向から、予備系配信サーバ方向に変更することで、ストリームを切替えるようにしたものがある(以下、IPマルチキャスト制御技術2という)。   Further, as the invention of the present applicant, the host accommodating router is provided with means for detecting packet reception interruption and means for changing the source IP address specified in the multicast participation request. As shown in Example 1, when the host accommodating router monitors the reception of multicast packets and detects the reception interruption of the active multicast packet, the destination of the multicast participation request is sent from the direction of the active distribution server to the standby system. There is one in which the stream is switched by changing in the direction of the distribution server (hereinafter referred to as IP multicast control technology 2).

また、図20の従来方式2の動作例2に示すように、ホスト収容ルータが、現用系と予備系の両系のストリームを受信して、現用系ストリームのみを選択出力し、現用系の受信断を検出したら、出力するストリームを予備系に切替える方法も考えられている。   Further, as shown in operation example 2 of conventional method 2 in FIG. 20, the host accommodating router receives both the active and standby streams, selectively outputs only the active stream, and receives the active system. If disconnection is detected, a method of switching the output stream to a standby system is also considered.

RFC2362RFC2362 draft-ietf-pim-sm-v2-new-07draft-ietf-pim-sm-v2-new-07 RFC1075RFC1075 draft-ietf-pim-dm-new-v2-01draft-ietf-pim-dm-new-v2-01

しかしながら、第一の問題として、上記先願に係るIPマルチキャスト制御技術1では、認証サーバが、配信サーバの情報を取得するために、認証を必要としないマルチキャストアドレスセットに対しては、配信サーバの切替は実施できない。   However, as a first problem, in the IP multicast control technique 1 according to the above-mentioned prior application, the authentication server is not able to acquire the information of the distribution server. Switching is not possible.

また、認証を実施する場合でも、配信サーバを監視して現用系配信サーバの故障を検出するために、配信サーバと配信サーバ収容ルータ間の装置が故障した場合には、ストリームは停止してしまっているが、切替えができないという問題がある。   Even when authentication is performed, if the device between the distribution server and the distribution server accommodating router fails in order to monitor the distribution server and detect a failure of the active distribution server, the stream stops. However, there is a problem that switching cannot be performed.

また、第二の問題として、上記IPマルチキャスト制御技術2では、ホスト収容ルータ側で切替えるため、上記第一の問題は解決できるが、図19の動作例1のように、マルチキャス参加要求の宛先を現用系から予備系に切替える方法では、ホスト収容ルータが現用系ストリームの受信断を検出してから、マルチキャスト参加要求が配信サーバ収容ルータに到着し、切替わるまでの切替時間が大きくなるという問題があり、あるいは、図20の動作例2のように、ホスト収容ルータまで、両系のストリームを配信して切替える方法では、IP網で2倍の帯域が必要になるという問題がある。   Further, as the second problem, since the IP multicast control technique 2 is switched on the host accommodating router side, the first problem can be solved. However, as in the operation example 1 in FIG. In the method of switching from the active system to the standby system, there is a problem that the switching time from when the host accommodating router detects reception interruption of the working stream until the multicast participation request arrives at the distribution server accommodating router and switches is increased. Alternatively, as in the operation example 2 in FIG. 20, the method of distributing and switching both streams to the host accommodating router has a problem that twice as much bandwidth is required in the IP network.

本発明の目的は、上記事情に鑑み、上述の如き問題を解消し、マルチキャストストリームの配信元を適切に切替え、高信頼のマルチキャスト配信元切替制御システムおよびそのための方法、切替制御サーバ、ならびにIPマルチキャスト配信元切替制御用プログラムを提供することである。   In view of the above circumstances, an object of the present invention is to solve the above-described problems and appropriately switch a multicast stream distribution source, and to provide a highly reliable multicast distribution source switching control system, a method therefor, a switching control server, and an IP multicast. A distribution source switching control program is provided.

本発明は、上記第一の問題を解決するために、配信サーバ収容ルータにて、マルチキャストパケットを監視することにより、配信サーバと配信サーバ収容ルータ間の装置が故障した場合に、故障を検出し、ストリームを切替えるようにしている。   In order to solve the first problem, the present invention detects a failure when a device between the distribution server and the distribution server accommodating router fails by monitoring a multicast packet at the distribution server accommodating router. , The stream is switched.

また、上記第二の問題を解決するために、配信サーバ収容ルータのパケットフィルタ手段を、現用系ストリームについては転送設定し、予備系ストリームについては遮断設定することにより、マルチキャスト参加要求の転送遅延がなくなり、ストリームの高速切替を実現する。更には、IPネットワーク内では現用系ストリームか、あるいは予備系ストリームの一方しか転送しないために、必要最低限の帯域でストリーム切替えを実現する。   Further, in order to solve the second problem, the packet filter means of the distribution server accommodating router is set to transfer for the active stream and set to block for the standby stream, thereby reducing the transfer delay of the multicast participation request. The high-speed switching of the stream is realized. Furthermore, since only one of the working stream or the spare stream is transferred in the IP network, stream switching is realized with the minimum necessary bandwidth.

この様に、配信サーバ収容ルータのパケットフィルタ手段を制御する場合には、現用系ストリームの配信サーバ収容ルータと、予備系ストリームの配信サーバ収容ルータが異なることが考えられ、複数の配信サーバ収容ルータを制御する切替制御手段をIPネットワークに設ける。   In this way, when controlling the packet filter means of the distribution server accommodating router, it is considered that the distribution server accommodating router for the active stream and the distribution server accommodating router for the standby stream are different, and a plurality of distribution server accommodating routers are considered. A switching control means for controlling is provided in the IP network.

また、配信サーバ収容ルータにて、現用系のストリームの受信断を監視して、自動的に予備系ストリームに切替えることは、故障発生から切替完了までの時間を短縮することに有効である。   In addition, monitoring the reception interruption of the active stream at the distribution server accommodating router and automatically switching to the standby stream is effective in reducing the time from the occurrence of the failure to the completion of the switching.

また、配信サーバの信頼性が高い場合には、予備系のストリームを配信開始したときに、予備系も受信断である可能性は小さく、現用系のストリームのみパケット受信監視することにより、ルータのパケット受信監視処理負荷の低減に有効である。   In addition, when the delivery server is highly reliable, it is unlikely that the standby system will be disconnected when the delivery of the standby stream is started, and only the active stream is monitored for packet reception. This is effective in reducing the packet reception monitoring processing load.

一方で、配信サーバの信頼性が低い場合には、予備系もパケット受信状態を監視することにより、切替後のストリームも受信断であるという事態を未然に防止することに有効である。   On the other hand, when the reliability of the distribution server is low, the standby system is also effective in preventing the situation that the stream after the switching is interrupted by monitoring the packet reception state.

また、配信サーバ収容ルータが、切替制御手段に、パケット受信断を通知するのではなく、パケット受信を周期的に通知することも、配信サーバ収容ルータ自体の動作監視という観点で有効である。この場合に、ある配信サーバ収容ルータからの通知を全く受信しない場合には、配信サーバ収容ルータ自体の故障と判断して、ストリームを切替えることにより、信頼性が向上する。   In addition, it is also effective from the viewpoint of monitoring the operation of the distribution server accommodating router itself that the distribution server accommodating router notifies the switching control means not of packet reception interruption but periodically notifies of packet reception. In this case, when no notification is received from a certain distribution server accommodating router, it is determined that the distribution server accommodating router itself is out of order, and the reliability is improved by switching the stream.

配信サーバ収容ルータと切替制御手段の間で、パケット受信を周期的に通知する方法としては、ルータが自律的に通知する方法と、切替制御手段がルータに通知を要求する方法が考えられる。前者の方法は、IP網に配信サーバ収容ルータが少ない場合に、切替制御手段の処理負荷を低減するという点で有効であり、後者の方法は、IP網に配信サーバ収容ルータが多い場合に、切替制御手段が通知受信を分散化し、切替制御手段の処理負荷の平滑化ができるという点で有効である。   As a method of periodically notifying packet reception between the distribution server accommodating router and the switching control means, there are a method in which the router autonomously notifies and a method in which the switching control means requests the router to notify. The former method is effective in reducing the processing load of the switching control means when there are few distribution server accommodating routers in the IP network, and the latter method is effective when there are many distribution server accommodating routers in the IP network. This is effective in that the switching control means can distribute notification reception and smooth the processing load of the switching control means.

どちらの方式でも、前述のように、配信サーバの信頼性が高ければ、予備系のストリームを配信開始したときに、予備系も受信断である可能性は小さく、現用系のストリームのみパケット受信監視することにより、ルータのパケット受信監視処理負荷の低減に有効である。   In either method, as described above, if the distribution server is highly reliable, it is unlikely that the backup stream will be disconnected when the distribution of the backup stream is started, and only the active stream receives packets. By doing so, it is effective in reducing the packet reception monitoring processing load of the router.

また、予備系のストリームを複数用意し、切替優先度に従い、現用系とするストリームを選択することは、高信頼化に有効である。   In addition, it is effective for high reliability to prepare a plurality of standby streams and select a stream for the active system according to the switching priority.

また、ストリームを切替える場合に、高性能な配信サーバと、バックアップ用の安価な配信サーバを配備し、高性能な配信サーバが回復した場合に、高性能な配信サーバからのストリームに切戻すことは、配信システムの経済化という点で有効である。   In addition, when switching streams, a high-performance distribution server and an inexpensive distribution server for backup are deployed, and when a high-performance distribution server recovers, switching back to a stream from a high-performance distribution server is not possible. It is effective in terms of economic distribution system.

また、現用系から予備系に変更した遮断設定を先に実行し、予備系から現用系となるストリームの転送設定を後に実行することにより、元現用系のトラヒックが完全に停止していないような部分故障の場合に、元現用系のパケット混入による端末への影響を防止するという点で有効である。   In addition, if the blocking setting changed from the active system to the standby system is executed first, and the transfer setting of the stream from the standby system to the active system is executed later, the traffic of the original working system is not completely stopped. In the case of a partial failure, this is effective in that the influence on the terminal due to the mixing of the original working packet is prevented.

また、全てのマルチキャストアドレスセットに対して、受信状態を記憶せずに、予備系から現用系に切替える場合に、現用系に切替えるマルチキャストアドレスセットの受信確認を行うことは、テーブル量を削減するという点で有効である。   Also, when switching from the standby system to the active system without storing the reception status for all multicast address sets, performing reception confirmation of the multicast address set to be switched to the active system is said to reduce the table amount. Effective in terms.

より具体的には、本発明は次のごとき構成を採用した。
(1)IPネットワークに、IPマルチキャスト配信元切替系状態を記憶するテーブルを備えた切替制御手段を設け、切替系状態を記憶するテーブルは、IPマルチキャストアドレスと、当該IPマルチキャストアドレスが付与されたストリームの送信元IPアドレスと、各送信元IPアドレスがIPマルチキャストアドレスの現用系ストリームの送信元か予備系ストリームの送信元かを示す切替系状態と、各送信元IPアドレスを付与された配信サーバを収容する配信サーバ収容ルータのIPアドレスとを記憶しており、前記切替制御手段は、配信サーバ収容ルータのパケットフィルタに対して、IPマルチキャストアドレスと送信元IPアドレスの組合わせ(以下、マルチキャストアドレスセットという)毎に、転送設定あるいは遮断設定する手段を備え、前記テーブルにおいて、切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに転送設定し、あるいは、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに遮断設定する。
More specifically, the present invention employs the following configuration.
(1) The IP network is provided with a switching control unit having a table for storing the IP multicast distribution source switching system state, and the table for storing the switching system state includes an IP multicast address and a stream to which the IP multicast address is assigned. A source state IP address, a switching state indicating whether each source IP address is a source of a current stream or a source of a standby stream with an IP multicast address, and a distribution server to which each source IP address is assigned The IP address of the distribution server accommodating router to be stored is stored, and the switching control means, for the packet filter of the distribution server accommodating router, combines the IP multicast address and the source IP address (hereinafter referred to as the multicast address set). Every time) transfer setting or blocking setting In the table, for the multicast address set whose switching system state is changed from the standby system to the working system, forwarding setting is made to the packet filter of the distribution server accommodating router, or the switching system state is switched from the working system to the standby system. The multicast address set changed to the system is set to be blocked in the packet filter of the distribution server accommodating router.

(2)上記(1)において、前記配信サーバ収容ルータは、宛先IPアドレスがIPマルチキャストアドレスで送信元IPアドレスがマルチキャストアドレスセットの送信元IPアドレスであるパケットの受信断を、マルチキャストアドレスセット毎に検出し通知する手段を備え、パケット受信断を検出したら、前記切替制御手段に対し、当該マルチキャストアドレスセットのストリームのパケット受信断を通知し、前記切替制御手段は、受信断を通知されたマルチキャストアドレスセットの切替系状態を、現用系から予備系に変更し、当該現用系から予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスであるマルチキャストアドレスセットのうち1つの切替系状態を予備系から現用系に変更する。 (2) In the above (1), for each multicast address set, the distribution server accommodating router rejects reception of a packet whose destination IP address is an IP multicast address and whose source IP address is a source IP address of a multicast address set for each multicast address set. Means for detecting and notifying a packet reception interruption when the packet reception interruption is detected, and notifies the switching control means of the packet reception interruption of the stream of the multicast address set, and the switching control means notifies the multicast address notified of the reception interruption. Change the switch system status of the set from the active system to the standby system, and switch the status of one of the multicast address sets that have the same IP multicast address as the multicast address set that has been changed from the active system to the standby system. Change from active to active.

(3)上記(2)において、前記切替制御手段は、配信サーバ収容ルータのパケット受信断を検出し通知する手段を、マルチキャストアドレスセット毎に、起動および停止する手段を備え、切替系状態を予備系から現用系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を起動し、切替系状態を現用系から予備系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を停止する。 (3) In the above (2), the switching control means includes means for starting and stopping the means for detecting and notifying the packet reception interruption of the distribution server accommodating router for each multicast address set, and reserves the switching system state. Activating a means for detecting and notifying the packet reception interruption for the multicast address set changed from the active system to the active system, and receiving the packet for the multicast address set whose switching system status is changed from the active system to the standby system Stop the means to detect and notify disconnection.

(4)上記(2)において、前記切替制御手段のテーブルは、各マルチキャストアドレスセットを付与されたパケットを、配信サーバ収容ルータが受信中であるかあるいは受信停止中であるかを示す受信状態を記憶し、前記パケット受信断を検出し通知する手段は、全てのマルチキャストアドレスセットに対して、マルチキャストアドレスセット毎にパケット受信を監視し、パケット受信断を検出したら、受信断を検出したマルチキャストアドレスセットを、切替制御手段に通知し、前記切替制御手段は、受信断を通知されたマルチキャストアドレスセットの受信状態を停止中に変更し、受信状態が受信中から停止中に変更されたマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更し、当該切替系を予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更する。 (4) In the above (2), the table of the switching control means indicates a reception state indicating whether the distribution server accommodating router is receiving or has stopped receiving the packet assigned with each multicast address set. The means for storing and detecting and notifying the packet reception interruption for each multicast address set monitors the packet reception for each multicast address set, and when the packet reception interruption is detected, the multicast address set that has detected the reception interruption. To the switching control means, and the switching control means changes the reception state of the multicast address set notified of reception interruption to stop, and the multicast address set of which the reception state has been changed from reception to suspension is changed. If the switching system status is the active system, it is changed to the standby system, and the switching system is changed to the standby system. Multicast list address set received in the same IP multicast address and status to change one of the multicast address set is receiving a working system.

(5)上記(1)において、前記配信サーバ収容ルータは、マルチキャストアドレスセット毎にパケット受信を検出する手段と、パケットが受信中であるマルチキャストアドレスセットを通知する手段を備え、前記切替制御手段に対して、受信中のマルチキャストパケットのマルチキャストアドレスセットを、予め定めた一定時間毎に周期的に通知し、前記切替制御手段は、受信中通知のあるマルチキャストアドレスセットの受信状態を、前記テーブルに受信中と記憶し、あるいは、予め定めた一定時間内に受信中通知のないマルチキャストアドレスセットの受信状態を停止中に変更し、受信状態が受信中から停止中に変更したマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更し、当該切替系状態を予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更する。 (5) In the above (1), the distribution server accommodating router comprises means for detecting packet reception for each multicast address set and means for notifying the multicast address set that the packet is being received. On the other hand, the multicast address set of the multicast packet being received is periodically notified at a predetermined time interval, and the switching control means receives the reception status of the multicast address set with the notification of reception in the table. Or the multicast address set switching status that has been changed from the reception status to the stop status. If it is the active system, change to the standby system, and change the switching system status to the standby system. Changing one of the multicast address set received state multicast list address set the same IP multicast address is being received in the active system.

(6)上記(1)において、前記配信サーバ収容ルータは、マルチキャストアドレスセット毎にパケット受信を検出する手段と、受信中のマルチキャストアドレスセットを通知する手段を備え、
前記切替制御手段は、マルチキャストパケット受信確認を要求する手段を備え、前記テーブルにIPアドレスが記憶されている配信サーバ収容ルータに対して、予め定めた一定時間間隔で周期的に、マルチキャストパケット受信確認要求を送信し、前記配信サーバ収容ルータは、マルチキャストパケット受信確認要求を受信した場合に、受信中のマルチキャストアドレスセット全てを、前記切替制御手段に通知し、前記切替制御手段は、テーブルにおいて、通知のあるマルチキャストアドレスセットの受信状態を受信中と記憶し、あるいは、予め定めたある一定時間内に通知のないマルチキャストアドレスセットの受信状態を停止中と記憶し、受信状態が受信中から停止中に変更したマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更し、予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更する。
(6) In the above (1), the distribution server accommodating router includes means for detecting packet reception for each multicast address set and means for notifying the multicast address set being received,
The switching control means includes means for requesting confirmation of multicast packet reception, and periodically confirms reception of the multicast packet at a predetermined time interval with respect to the distribution server accommodating router whose IP address is stored in the table. When the distribution server accommodating router receives the multicast packet reception confirmation request, the distribution server accommodating router notifies the switching control means of all the multicast address sets being received, and the switching control means notifies in the table The reception state of a certain multicast address set is stored as being received, or the reception state of a multicast address set that has not been notified within a certain predetermined time is stored as being stopped, and the reception state is changed from being received to being stopped The changed multicast address set switching status is the active status. The change to the standby system, to change one of the multicast address set is receiving condition received by the multicast list address set the same IP multicast address has been changed to the standby system to the working system.

(7)上記(6)において、前記切替制御手段は、前記テーブルにおいて、切替系状態が現用系と記憶されているマルチキャストアドレスセットのみを指定して、当該マルチキャストアドレスセットに関連づけられた配信サーバ収容ルータに、マルチキャストパケット受信確認要求を送信し、該マルチキャストパケット受信確認要求を受信した配信サーバ収容ルータは、受信中のマルチキャストパケットのマルチキャストアドレスセットのうち、前記切替制御手段から指定されたマルチキャストアドレスセットのみを前記切替制御手段に通知する。 (7) In the above (6), the switching control means specifies only a multicast address set whose switching system state is stored as active in the table, and stores the distribution server associated with the multicast address set. The distribution server accommodating router that has transmitted the multicast packet reception confirmation request to the router and has received the multicast packet reception confirmation request includes the multicast address set designated by the switching control unit among the multicast address sets of the multicast packet being received. Only the switching control means is notified.

(8)上記(4)〜(6)のいずれかにおいて、前記切替制御手段のテーブルは、各マルチキャストアドレスセットに対して、切替優先度を記憶し、前記切替制御手段は、切替系状態を現用系から予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち、切替優先度が最高位であるマルチキャストアドレスセットを現用系に変更する。 (8) In any one of the above (4) to (6), the table of the switching control unit stores a switching priority for each multicast address set, and the switching control unit uses the switching system state as a current use. The multicast address set having the highest switching priority among the multicast address sets whose reception status is being received with the same IP multicast address as the multicast address set changed from the primary system to the standby system is changed to the active system.

(9)上記(8)において、前記配信サーバ収容ルータは、マルチキャストアドレスセット毎に、パケット受信開始を検出する手段を備え、パケット受信開始を検出したら、当該パケットのマルチキャストアドレスセットの受信開始を切替制御手段に通知し、前記切替制御手段は、切替系状態が現用系のマルチキャストアドレスセットと同一のIPマルチキャストアドレスで切替優先度がより高いマルチキャストアドレスセットの受信状態が、停止中から受信中に変更された場合に、現用系のマルチキャストアドレスセットを予備系に変更し、当該受信状態が停止中から受信中に変更され、かつ、より高い切替優先度であるマルチキャストアドレスセットの切替系状態を現用系と変更する。 (9) In the above (8), the distribution server accommodating router is provided with means for detecting the start of packet reception for each multicast address set, and switches the reception start of the multicast address set of the packet when the packet reception start is detected. The switching control means changes the reception status of the multicast address set whose switching priority is the same IP multicast address as the working multicast address set and higher switching priority from stopping to receiving. If this happens, the working multicast address set is changed to the standby system, the receiving status is changed from being stopped to receiving, and the switching status of the multicast address set having a higher switching priority is changed to the working status. And change.

(10)上記(6)〜(9)のいずれかにおいて、前記切替制御手段は、予め定めた一定時間内に、前記配信サーバ収容ルータからのマルチキャストアドレスセット通知が全くない場合に、当該配信サーバ収容ルータに関連付けられた全てのマルチキャストアドレスセットの受信状態を停止中に変更する。 (10) In any one of the above (6) to (9), the switching control means, when there is no multicast address set notification from the distribution server accommodating router within a predetermined time period, Change the reception status of all multicast address sets associated with the accommodating router to stop.

(11)上記(1)〜(9)のいずれかにおいて、前記切替制御手段は、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットに対して、前記配信サーバ収容ルータのパケットフィルタに遮断設定したことを確認した後に、切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットに対して、前記配信サーバ収容ルータのパケットフィルタに転送設定する。 (11) In any one of the above (1) to (9), the switching control means is configured to provide a packet filter of the distribution server accommodating router for a multicast address set whose switching system state has been changed from a working system to a standby system. After confirming that the block is set to be blocked, the multicast address set whose switching system state has been changed from the standby system to the active system is transferred to the packet filter of the distribution server accommodating router.

(12)上記(1)〜(3)のいずれかにおいて、前記切替制御手段は、予備系から現用系に変更するマルチキャストアドレスセットを選択した場合に、当該マルチキャストアドレスセットの受信確認を、前記配信サーバ収容ルータに行うことを特徴とする。 (12) In any one of the above (1) to (3), when the switching control unit selects a multicast address set to be changed from a standby system to an active system, the reception confirmation of the multicast address set is received in the distribution This is performed on the server accommodating router.

(13)IPネットワークに接続され、切替系状態を記憶するテーブルを備えた切替制御手段が、該切替系状態を記憶するテーブルに、IPマルチキャストアドレスと、当該IPマルチキャストアドレスが付与されたストリームの送信元IPアドレスと、各送信元IPアドレスがIPマルチキャストアドレスの現用系ストリームの送信元か予備系ストリームの送信元かを示す切替系状態と、各送信元IPアドレスを付与された配信サーバを収容する配信サーバ収容ルータのIPアドレスとを記憶するステップと、前記配信サーバ収容ルータのパケットフィルタに対して、マルチキャストアドレスセット毎に転送設定あるいは遮断設定する手段によって、前記テーブルにおいて切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに転送設定するステップ、あるいは、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに遮断設定するステップとを有する。 (13) The switching control means that is connected to the IP network and includes a table that stores the switching system state transmits the IP multicast address and the stream to which the IP multicast address is assigned to the table that stores the switching system state. Accommodates the source IP address, the switching status indicating whether each source IP address is the source of the active stream of the IP multicast address or the source of the standby stream, and the distribution server to which each source IP address is assigned The switching system state is changed from the standby system in the table by the step of storing the IP address of the distribution server accommodating router and the means for setting forwarding or blocking for each multicast address set for the packet filter of the distribution server accommodating router. Multicast address changed to active The step of forwarding setting to the packet filter of the distribution server accommodating router for the set, or the step of setting the block to the packet filter of the distribution server accommodating router for the multicast address set whose switching system state has been changed from the active system to the standby system And have.

(14)上記(13)において、前記配信サーバ収容ルータが、宛先IPアドレスがIPマルチキャストアドレスで送信元IPアドレスがマルチキャストアドレスセットの送信元IPアドレスであるパケットの受信断をマルチキャストアドレスセット毎に検出し通知する手段により、パケット受信断を検出したら、前記切替制御手段に対し、当該マルチキャストアドレスセットのストリームのパケット受信断を通知するステップと、前記切替制御手段が、受信断を通知されたマルチキャストアドレスセットの切替系状態を、現用系から予備系に変更するステップと、当該現用系から予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスであるマルチキャストアドレスセットのうち1つの切替系状態を予備系から現用系に変更するステップとを有する。 (14) In (13), the distribution server accommodating router detects, for each multicast address set, reception interruption of a packet whose destination IP address is an IP multicast address and whose source IP address is a source IP address of a multicast address set. If the packet reception interruption is detected by the notification means, the step of notifying the switching control means of packet reception interruption of the stream of the multicast address set, and the multicast address for which the switching control means is notified of the reception interruption. The step of changing the switching system state of the set from the active system to the standby system, and one switching system state of the multicast address set having the same IP multicast address as the multicast address set that has been changed from the active system to the standby system Reserve From a step of changing the current system.

(15)上記(14)において、前記切替制御手段が、前記配信サーバ収容ルータのパケット受信断を検出し通知する手段をマルチキャストアドレスセット毎に起動および停止する手段を用い、切替系状態を予備系から現用系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を起動するステップと、切替系状態を現用系から予備系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を停止するステップとを有する。 (15) In the above (14), the switching control means uses means for starting and stopping the means for detecting and notifying packet reception interruption of the distribution server accommodating router for each multicast address set, and sets the switching system state to the standby system. Activating a means for detecting and notifying the packet reception interruption for the multicast address set changed from the active system to the active system, and the packet for the multicast address set whose switching system status is changed from the active system to the standby system And a step of stopping a means for detecting and notifying reception interruption.

(16)上記(14)において、前記切替制御手段のテーブルが、各マルチキャストアドレスセットを付与されたパケットを、配信サーバ収容ルータが受信中であるかあるいは受信停止中であるかを示す受信状態を記憶するステップと、前記パケット受信断を検出し通知する手段が、全てのマルチキャストアドレスセットに対して、マルチキャストアドレスセット毎にパケット受信を監視し、パケット受信断を検出したら、受信断を検出したマルチキャストアドレスセットを、前記切替制御手段に通知するステップと、前記切替制御手段が、受信断を通知されたマルチキャストアドレスセットの受信状態を停止中に変更するステップと、受信状態が受信中から停止中に変更されたマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更するステップと、当該切替系を予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更するステップとを有する。 (16) In the above (14), the table of the switching control means indicates a reception state indicating whether the distribution server accommodating router is receiving or has stopped receiving the packet assigned with each multicast address set. The step of storing and the means for detecting and notifying the packet reception interruption monitor the packet reception for each multicast address set for every multicast address set. A step of notifying the switching control means of the address set, a step of changing the reception state of the multicast address set in which the switching control means has been notified of reception interruption, and a state of reception being stopped from reception If the changed multicast address set switching status is active A step of changing to a standby system, a step of changing one of the multicast address sets whose reception status is being received at the same IP multicast address as the multicast address set that has been changed from the switching system to a standby system, to the active system; Have

(17)IPマルチキャスト配信元の切替系状態を記憶するテーブルを備えた切替制御手段を有する切替制御サーバによって実行されるIPマルチキャスト配信元切替制御用プログラムであって、前記切替系状態を記憶するテーブルに、IPマルチキャストアドレスと、当該IPマルチキャストアドレスが付与されたストリームの送信元IPアドレスと、各送信元IPアドレスがIPマルチキャストアドレスの現用系ストリームの送信元か予備系ストリームの送信元かを示す切替系状態と、各送信元IPアドレスを付与された配信サーバを収容する配信サーバ収容ルータのIPアドレスとを記憶する処理と、前記切替制御手段が、前記テーブルにおいて切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに転送設定する処理、および、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに遮断設定する処理を、切替制御サーバによって実行するIPマルチキャスト配信元切替制御用プログラム。 (17) An IP multicast distribution source switching control program executed by a switching control server having a switching control means having a table for storing a switching system state of an IP multicast distribution source, the table storing the switching system state The IP multicast address, the source IP address of the stream to which the IP multicast address is assigned, and the switching indicating whether each source IP address is the source of the current stream or the source of the standby stream of the IP multicast address A process for storing a system state and an IP address of a distribution server accommodating router that accommodates a distribution server to which each source IP address is assigned; and the switching control means, wherein the switching system state is changed from a standby system to a working system in the table. For the multicast address set changed to Switching control includes processing for setting transfer to the packet filter of the distribution server accommodating router, and processing for setting blocking on the packet filter of the distribution server accommodating router for the multicast address set in which the switching system status is changed from the active system to the standby system. An IP multicast distribution source switching control program executed by a server.

(18)上記(17)のIPマルチキャスト配信元切替制御用プログラムを記録したコンピュータ読み取り可能な記録媒体。 (18) A computer-readable recording medium on which the IP multicast distribution source switching control program of (17) is recorded.

本発明によれば、マルチキャストストリームの配信元を適切に切替えることが可能となり、これにより、信頼性が向上したマルチキャスト配信元切替制御システムおよびそのための方法、切替制御サーバ、ならびにIPマルチキャスト配信元切替制御用プログラムおよび該プログラムを記録した記録媒体を実現できる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to switch the delivery source of a multicast stream appropriately, Thereby, the multicast delivery source switching control system which improved reliability, the method for it, a switching control server, and IP multicast delivery source switching control Program and a recording medium on which the program is recorded can be realized.

以下、本発明の実施例を、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(実施例1)
本発明の実施例1を、図面を用いて説明する。
図1は本発明の実施例1におけるシステム構成例を示す図であり、図2は実施例1に用いる切替管理テーブル構成例を示す図であり、図3は実施例1の動作例を示す図である。
Example 1
A first embodiment of the present invention will be described with reference to the drawings.
1 is a diagram illustrating an example of a system configuration in the first embodiment of the present invention, FIG. 2 is a diagram illustrating an example of a configuration of a switching management table used in the first embodiment, and FIG. 3 is a diagram illustrating an operation example of the first embodiment. It is.

実施例1のシステム構成例は、図1に示すように、切替制御サーバ1と、IPネットワーク2と、配信サーバ収容ルータ3および4と、配信サーバ5および6と、ホスト7とから構成される。切替制御サーバ1は、切替制御部11と、切替管理テーブル12とから構成される。   As shown in FIG. 1, the system configuration example of the first embodiment includes a switching control server 1, an IP network 2, distribution server accommodating routers 3 and 4, distribution servers 5 and 6, and a host 7. . The switching control server 1 includes a switching control unit 11 and a switching management table 12.

本説明では、配信サーバ収容ルータと配信サーバがそれぞれ2つある場合を説明したが、これは説明の明確化のためで、3つ以上でも同様であり、配信サーバ収容ルータと配信サーバの数は本発明を制限するものではない。また、本説明では、ホスト数が1つの場合を説明したが、これも説明の明確化のためで、2つ以上でも同様であり、ホスト数は本発明を制限するものではない。   In this description, the case where there are two distribution server accommodating routers and two distribution servers has been described, but this is for clarification of explanation, and the same applies to three or more distribution server accommodating routers and distribution servers. It is not intended to limit the invention. Further, in this description, the case where the number of hosts is one has been described. However, this is also the case with two or more for clarity of explanation, and the number of hosts does not limit the present invention.

次に、図2を用いて、本実施例における切替制御サーバ1の切替管理テーブル12の構成例を説明する。
実施例1における切替管理テーブル12aは、IPマルチキャストアドレスと、送信元IPアドレスと、切替系状態と、配信サーバ収容ルータのIPアドレスから構成される。
Next, a configuration example of the switching management table 12 of the switching control server 1 in this embodiment will be described with reference to FIG.
The switching management table 12a according to the first embodiment includes an IP multicast address, a transmission source IP address, a switching system state, and an IP address of a distribution server accommodating router.

ここで、本発明におけるIPマルチキャストアドレス、送信元IPアドレス、切替系状態、配信サーバ収容ルータのIPアドレスの意味について説明しておく。
「IPマルチキャストアドレス」は、マルチキャストパケットの宛先アドレスに記され、例えば、本説明ではG1とする。
「送信元IPアドレス」は、配信サーバ5および6のIPアドレスのことで、例えば、本説明では配信サーバ1(5)のIPアドレスをS1、配信サーバ2(6)のIPアドレスをS2とする。
Here, the meaning of the IP multicast address, the transmission source IP address, the switching system state, and the IP address of the distribution server accommodating router in the present invention will be described.
The “IP multicast address” is written in the destination address of the multicast packet and is, for example, G1 in this description.
The “source IP address” refers to the IP addresses of the distribution servers 5 and 6. For example, in this description, the IP address of the distribution server 1 (5) is S1, and the IP address of the distribution server 2 (6) is S2. .

「切替系状態」は、IPマルチキャストアドレスと送信元IPアドレスの組合せで識別されるストリームが、現用系ストリームか予備系ストリームかを示す。例えば、図2では、G1に対して、S1から送信されるストリームが現用系で、S2から送信されるストリームが予備系である。
「配信サーバ収容ルータのIPアドレス」としては、図1に示すように、S1はR1に収容され、S2はR2に収容されている。
The “switching system state” indicates whether the stream identified by the combination of the IP multicast address and the transmission source IP address is an active stream or a standby stream. For example, in FIG. 2, for G1, the stream transmitted from S1 is the active system, and the stream transmitted from S2 is the standby system.
As "IP address of distribution server accommodating router", as shown in FIG. 1, S1 is accommodated in R1, and S2 is accommodated in R2.

次に、図3を用いて、本実施例1の切替動作例を説明する。
まず、切替前の状態が、(S1,G1)が現用系、(S2,G1)が予備系とする(s1)。ここで、(S1,G1)とは、IPマルチキャストアドレスがG1で、送信元IPアドレスがS1の、マルチキャストアドレスセットのことを意味する。
Next, a switching operation example of the first embodiment will be described with reference to FIG.
First, it is assumed that (S1, G1) is the active system and (S2, G1) is the standby system before switching (s1). Here, (S1, G1) means a multicast address set in which the IP multicast address is G1 and the source IP address is S1.

(S1,G1)のマルチキャストストリームと、(S2,G1)のマルチキャストストリームは、配信サーバから常時送信されている(s4、s5)。S1を収容する配信サーバ収容ルータR1(3)において、(S1,G1)が転送設定されており(s2)、(S1,G1)のマルチキャストストリームはホストまで到着するが(s6,s7)、一方、S2を収容する配信サーバ収容ルータR2(4)において、(S2,G1)が遮断設定されており(s3)、(S2,G1) のマルチキャストストリームは配信サーバ収容ルータR2(4)にて廃棄される。   The multicast stream of (S1, G1) and the multicast stream of (S2, G1) are always transmitted from the distribution server (s4, s5). In the distribution server accommodating router R1 (3) that accommodates S1, (S1, G1) is set to be forwarded (s2), and the multicast stream of (S1, G1) arrives at the host (s6, s7). In the distribution server accommodating router R2 (4) that accommodates S2, (S2, G1) is set to be blocked (s3), and the multicast stream (S2, G1) is discarded in the distribution server accommodating router R2 (4) Is done.

切替管理テーブルにおいて、(S1,G1)が現用系から予備系に、(S2,G1)が予備系から現用系に変更された場合(s8)、それぞれの配信サーバ収容ルータがR1とR2であることを検索し、S1を収容する配信サーバ収容ルータR1(3)に対して(S1,G1)を遮断設定し(s9)、一方、S2を収容する配信サーバ収容ルータR2(4)に対して(S2,G1)を転送設定する(s10)。   In the switching management table, when (S1, G1) is changed from the active system to the standby system and (S2, G1) is changed from the standby system to the active system (s8), the respective distribution server accommodating routers are R1 and R2. And (S9, G1) is set to be cut off for the distribution server accommodating router R1 (3) that accommodates S1 (s9), while for the distribution server accommodating router R2 (4) that accommodates S2 Transfer setting (S2, G1) is performed (s10).

これにより、S1を収容する配信サーバ収容ルータR1(3)において、(S1,G1)が遮断設定されており(s11)、(S1,G1) のマルチキャストストリームは配信サーバ収容ルータR1(3)にて廃棄される。一方、S2を収容する配信サーバ収容ルータR2(4)において、(S2,G1)は転送設定されており(s12)、(S2,G1)のマルチキャストストリームはホストまで到着する(s15,s16)。   Thereby, in the distribution server accommodating router R1 (3) accommodating S1, (S1, G1) is set to be blocked (s11), and the multicast stream of (S1, G1) is transmitted to the distribution server accommodating router R1 (3). Discarded. On the other hand, in the distribution server accommodating router R2 (4) that accommodates S2, (S2, G1) is set to be forwarded (s12), and the multicast stream of (S2, G1) arrives at the host (s15, s16).

(実施例2)
本発明の実施例2を、図面を用いて説明する。
図4は、実施例2の動作例を示す図である。システム構成例と切替管理テーブル構成例は実施例1と同様である。
(Example 2)
A second embodiment of the present invention will be described with reference to the drawings.
FIG. 4 is a diagram illustrating an operation example of the second embodiment. A system configuration example and a switching management table configuration example are the same as those in the first embodiment.

まず、切替前の状態は、実施例1と同様に、(S1,G1)が現用系、(S2,G1)が予備系とする。   First, in the state before switching, as in the first embodiment, (S1, G1) is the active system and (S2, G1) is the standby system.

実施例2では、現用系である(S1,G1)については、配信サーバ収容ルータにて、パケット受信状態を監視(s17)している点が実施例1と異なる。
配信サーバ収容ルータR1(3)が、(S1,G1)の受信断を検出した場合(s18)、切替制御サーバ1に通知する(s19)。
The second embodiment is different from the first embodiment in that the active server (S1, G1) monitors the packet reception state (s17) by the distribution server accommodating router.
When the distribution server accommodating router R1 (3) detects the reception interruption of (S1, G1) (s18), it notifies the switching control server 1 (s19).

切替制御サーバ1は、(S1,G1)の受信断を通知されたら、切替管理テーブル12aにおいて、(S1,G1)を現用系から予備系に変更する。また、G1に対して予備系の送信元IPアドレスを検索し、例えば切替管理テーブル12aが図2であれば、S2を検出し、(S2,G1)を予備系から現用系に変更する。   When notified of the disconnection of (S1, G1), the switching control server 1 changes (S1, G1) from the active system to the standby system in the switching management table 12a. Also, the source IP address of the standby system is searched for G1, and if the switching management table 12a is FIG. 2, for example, S2 is detected, and (S2, G1) is changed from the standby system to the active system.

以降は、実施例1と同様の動作によって、S1を収容する配信サーバ収容ルータR1(3)において、(S1,G1)を遮断設定し、一方、S2を収容する配信サーバ収容ルータR2(4)において、(S2,G1)を転送設定する。   Thereafter, in the distribution server accommodating router R1 (3) accommodating S1, the distribution server accommodating router R2 (4) accommodating S2 is set to be cut off by the same operation as in the first embodiment. (S2, G1) is set for transfer.

(実施例3)
本発明の実施例3を、図面を用いて説明する。
図5は、実施例3の動作例を示す図である。システム構成例と切替管理テーブル構成は実施例1と同様である。
(Example 3)
A third embodiment of the present invention will be described with reference to the drawings.
FIG. 5 is a diagram illustrating an operation example of the third embodiment. The system configuration example and the switching management table configuration are the same as those in the first embodiment.

実施例3は、切替制御サーバ1が配信サーバ収容ルータのパケット受信監視手段を自動的に起動および停止するところが実施例2と異なる。   The third embodiment is different from the second embodiment in that the switching control server 1 automatically starts and stops the packet reception monitoring unit of the distribution server accommodating router.

本実施例において、切替制御サーバ1は、配信サーバ収容ルータR1(3)に(S1,G1)の遮断設定し、配信サーバ収容ルータR2(4)に(S2,G1)の転送設定し、(S1,G1)の受信監視を停止し(s20,s21,s22,s23)、(S2,G1)の受信監視を起動し(s24)、(S2,G2)の受信開始を起動する(s25)。   In this embodiment, the switching control server 1 sets the distribution server accommodating router R1 (3) to block (S1, G1), sets the distribution server accommodating router R2 (4) to transfer (S2, G1), The reception monitoring of (S1, G1) is stopped (s20, s21, s22, s23), the reception monitoring of (S2, G1) is started (s24), and the reception start of (S2, G2) is started (s25).

(実施例4)
本発明の実施例4を、図面を用いて説明する。
図6は本実施例のシステム構成例であり、図7は本実施例に用いる切替管理テーブル構成例であり、図8は本実施例の動作例を示す図である。
Example 4
A fourth embodiment of the present invention will be described with reference to the drawings.
6 is a system configuration example of the present embodiment, FIG. 7 is a configuration example of a switching management table used in the present embodiment, and FIG. 8 is a diagram illustrating an operation example of the present embodiment.

本発明のシステム構成は実施例1と同様である。ただし、本説明では、明確化のために、配信サーバと配信サーバ収容ルータの数を3組とする。しかし、図1のように2組でも動作は、同様であり、配信サーバと配信サーバ収容ルータの数は、本発明を制限するものではない。   The system configuration of the present invention is the same as that of the first embodiment. However, in this description, for the sake of clarity, the number of distribution servers and distribution server accommodating routers is three. However, the operation is the same for two sets as shown in FIG. 1, and the number of distribution servers and distribution server accommodating routers does not limit the present invention.

実施例4に用いる切替管理テーブル12bは、図7に示すように、図2の切替管理テーブル12aに、受信状態が追加されている。   In the switching management table 12b used in the fourth embodiment, as shown in FIG. 7, the reception state is added to the switching management table 12a in FIG.

次に、実施例4の動作例を説明する。例えば、図7に示すように、G1に対して、S1が現用系で、S2とS3は予備系であり、S1とS3が受信中で、S2が停止中であるとする。   Next, an operation example of the fourth embodiment will be described. For example, as shown in FIG. 7, it is assumed that S1 is an active system, S2 and S3 are standby systems, S1 and S3 are receiving, and S2 is stopped for G1.

配信サーバ収容ルータR1(3)がストリーム(S1,G1)の受信断を検出したとする(s26)。配信サーバ収容ルータR1(3)は(S1,G1)の受信断を切替制御サーバ1に通知する(s27)。   It is assumed that the distribution server accommodating router R1 (3) detects the reception interruption of the stream (S1, G1) (s26). The distribution server accommodating router R1 (3) notifies the switching control server 1 of the reception interruption of (S1, G1) (s27).

切替制御サーバ1は、(S1,G1)受信断を通知されたら、切替管理テーブル12aの(S1,G1)の受信状態を停止中に変更するとともに(s28)、切替系状態を予備系に変更し、配信サーバ収容ルータR1(3)に対して、(S1,G1)の遮断設定を実施する(s29,s30)。   When notified of (S1, G1) reception interruption, the switching control server 1 changes the reception state of (S1, G1) in the switching management table 12a to stop (s28) and changes the switching system state to the standby system. Then, the blocking setting of (S1, G1) is performed on the distribution server accommodating router R1 (3) (s29, s30).

また、切替制御サーバ1は、G1に対して受信状態が受信中である送信元IPアドレスを検索し、配信サーバ収容ルータR3(8)に収容されているS3を抽出し、配信サーバ収容ルータR3(8)に対して(S3,G1)の転送設定を実施する(s31,s32)。これにより、(S3,G1)のマルチキャストストリームがホストまで送信される(s33)。   Further, the switching control server 1 searches for the source IP address whose reception state is being received with respect to G1, extracts S3 accommodated in the distribution server accommodating router R3 (8), and distributes the distribution server accommodating router R3. The transfer setting of (S3, G1) is performed for (8) (s31, s32). Thereby, the multicast stream of (S3, G1) is transmitted to the host (s33).

(実施例5)
本発明の実施例5を、図面を用いて説明する。
図9は、実施例5の動作例を示す図である。システム構成例と切替管理テーブル構成例は実施例4の、それぞれ図6、図7と同様である。
(Example 5)
A fifth embodiment of the present invention will be described with reference to the drawings.
FIG. 9 is a diagram illustrating an operation example of the fifth embodiment. The system configuration example and the switching management table configuration example are the same as those in the fourth embodiment, as shown in FIGS.

また、実施例4と同様に、G1に対して、S1が現用系で、S2とS3は予備系であり、S1とS3が受信中で、S2が停止中であるとする。切替制御サーバ1の切替制御部11では受信中のマルチキャストアドレス毎にタイマが動作する。   Similarly to the fourth embodiment, it is assumed that S1 is an active system, S2 and S3 are standby systems, S1 and S3 are receiving, and S2 is stopped with respect to G1. In the switching control unit 11 of the switching control server 1, a timer operates for each multicast address being received.

配信サーバ収容ルータR1(3)は、(S1,G1)の受信中には、受信通知を周期的に切替制御サーバ1に送信し(s34)、配信サーバ収容ルータR3(8)は、(S3,G1)の受信中には、受信通知を周期的に切替制御サーバ1に送信する(s35)。また、配信サーバ収容ルータR2(4)は受信中のマルチキャストがないために、受信通知は行わない。
切替制御サーバ1は、(S1,G1)受信通知を受信したら、(S1,G1)のタイマを更新し、(S3,G1)受信通知を受信したら、(S3,G1)のタイマを更新する(s36)。
The distribution server accommodating router R1 (3) periodically transmits a reception notification to the switching control server 1 during reception of (S1, G1) (s34), and the distribution server accommodating router R3 (8) , G1), a reception notification is periodically transmitted to the switching control server 1 (s35). Further, since the distribution server accommodating router R2 (4) has no multicast being received, no notification of reception is made.
When receiving the (S1, G1) reception notification, the switching control server 1 updates the timer (S1, G1), and (S3, G1) when receiving the reception notification, updates the (S3, G1) timer ( s36).

(S1,G1)が受信断となった場合は(s37)、配信サーバ収容ルータR1(3)にて、(S1,G1)受信通知は実施されず、切替管理サーバ1で(S1,G1)タイマがタイムアウトし、(S1,G1)の受信状態が停止中に変更され、それに伴い切替系状態が現用系から予備系に変更される(s38)。以降の動作は実施例1と同様である。   If reception of (S1, G1) is interrupted (s37), the distribution server accommodating router R1 (3) does not carry out (S1, G1) reception notification, and the switching management server 1 (S1, G1) The timer times out, and the reception state of (S1, G1) is changed to stop, and accordingly, the switching system state is changed from the active system to the standby system (s38). Subsequent operations are the same as those in the first embodiment.

(実施例6)
本発明の実施例6を、図面を用いて説明する。
図10は、実施例6の動作例を示す図である。システム構成例と切替管理テーブル構成例は実施例4の、それぞれ図6、図7と同様である。
(Example 6)
A sixth embodiment of the present invention will be described with reference to the drawings.
FIG. 10 is a diagram illustrating an operation example of the sixth embodiment. The system configuration example and the switching management table configuration example are the same as those in the fourth embodiment, as shown in FIGS.

実施例4と同様に、G1に対して、S1が現用系で、S2とS3は予備系であり、S1とS3が受信中で、S2が停止中であるとする。切替制御サーバ1の切替制御部11では受信中のマルチキャストアドレス毎にタイマが動作する。   As in the fourth embodiment, it is assumed that S1 is the active system, S2 and S3 are the standby system, S1 and S3 are receiving, and S2 is stopped for G1. In the switching control unit 11 of the switching control server 1, a timer operates for each multicast address being received.

本実施例6では、実施例5と異なり、切替制御サーバ1が配信サーバ収容ルータに対し受信確認を要求するところが、実施例5と異なる。
切替制御サーバ1が、配信サーバ収容ルータR1(3)に受信確認をした場合(s39)、配信サーバ収容ルータR1(3)は受信中である(S1,G1)を切替制御サーバ1に通知する(s40)。
Unlike the fifth embodiment, the sixth embodiment differs from the fifth embodiment in that the switching control server 1 requests reception confirmation from the distribution server accommodating router.
When the switching control server 1 confirms the reception to the distribution server accommodating router R1 (3) (s39), the distribution server accommodating router R1 (3) notifies the switching control server 1 that the distribution server accommodating router R1 (3) is receiving (S1, G1). (S40).

また、切替制御サーバ1は、配信サーバ収容ルータR3(8)に受信確認をした場合(s42)、配信サーバ収容ルータR3(8)は受信中である(S3,G1)を切替制御サーバ1に通知する(s43)。配信サーバ収容ルータR2(4)は受信確認を受信しても(s41)、受信中のマルチキャストストリームがないために、配信サーバ収容ルータR2(4)に受信通知は行わない。   Further, when the switching control server 1 confirms reception to the distribution server accommodating router R3 (8) (s42), the switching server accommodating router R3 (8) is receiving (S3, G1) to the switching control server 1. Notification is made (s43). Even if the distribution server accommodating router R2 (4) receives the reception confirmation (s41), the distribution server accommodating router R2 (4) does not notify the reception because there is no multicast stream being received.

切替制御サーバ1にて(S1,G1)がタイムアウトした場合(s44)の動作は、実施例5と同様である。   The operation when (S1, G1) times out in the switching control server 1 (s44) is the same as that of the fifth embodiment.

(実施例7)
本発明の実施例7を、図面を用いて説明する。
図11は、実施例7の動作例を示す図である。実施例7のシステム構成例は実施例4の図6と、切替管理テーブル構成例は実施例1の図2と同様である。
(Example 7)
A seventh embodiment of the present invention will be described with reference to the drawings.
FIG. 11 is a diagram illustrating an operation example of the seventh embodiment. The system configuration example of the seventh embodiment is the same as that of FIG. 6 of the fourth embodiment, and the configuration example of the switching management table is the same as that of FIG.

実施例4と同様に、G1に対して、S1が現用系で、S2とS3は予備系であり、S1とS3が受信中で、S2が停止中であるとする。切替制御サーバ1の切替制御部11では受信中のマルチキャストアドレス毎にタイマが動作する。実施例7の動作例は、切替制御サーバ1が現用系のみに、受信確認を実施するところが、実施例6と異なる。   As in the fourth embodiment, it is assumed that S1 is the active system, S2 and S3 are the standby system, S1 and S3 are receiving, and S2 is stopped for G1. In the switching control unit 11 of the switching control server 1, a timer operates for each multicast address being received. The operation example of the seventh embodiment differs from the sixth embodiment in that the switching control server 1 performs reception confirmation only on the active system.

また、(S1,G1)がタイムアウトした場合の動作は、実施例3と同様である。すなわち、配信サーバ収容ルータR1(3)に(S1,G1)遮断設定を行うとともに(s45〜s47)、(S1,G1)受信監視を停止する(s48〜s49)。配信サーバ収容ルータR3(8)に(S3,G1)転送設定を行うとともに(s50〜s52)、(S3,G1)受信監視を起動する(s53〜s54)。   The operation when (S1, G1) times out is the same as in the third embodiment. That is, (S1, G1) blocking setting is performed on the distribution server accommodating router R1 (3) (s45 to s47), and (S1, G1) reception monitoring is stopped (s48 to s49). The (S3, G1) transfer setting is made in the distribution server accommodating router R3 (8) (s50 to s52), and (S3, G1) reception monitoring is started (s53 to s54).

(実施例8)
本発明の実施例8を、図面を用いて説明する。
図12は、本実施例8に用いる切替管理テーブル構成例である。実施例8に用いる切替管理テーブル12cは、実施例4の切替管理テーブル12bに優先度が追加されている。
(Example 8)
An eighth embodiment of the present invention will be described with reference to the drawings.
FIG. 12 is a configuration example of a switching management table used in the eighth embodiment. The switching management table 12c used in the eighth embodiment has a priority added to the switching management table 12b in the fourth embodiment.

図12の例では、数字が小さいほど優先度が高いとする方法を示すが、数字が大きいほど優先度が高いという方法もあり、優先度付与の方式は本発明を制限するものではない。
実施例8では、切替制御サーバ1が、複数の予備系の中から現用系に変更する(S,G)を選択する場合、受信中の(S,G)のうち優先度が最も高いものを選択する。具体的に図12の例で言うと、 受信中の予備系のうち(S2,G1)の優先度が最も高いので、(S2,G1)を現用系に変更する。
The example of FIG. 12 shows a method in which the priority is higher as the number is smaller, but there is also a method in which the priority is higher as the number is larger, and the priority assignment method does not limit the present invention.
In the eighth embodiment, when the switching control server 1 selects (S, G) to be changed from the plurality of standby systems to the active system, the switch (S, G) being received has the highest priority. select. Specifically, in the example of FIG. 12, since the priority of (S2, G1) is the highest among the standby systems being received, (S2, G1) is changed to the active system.

(実施例9)
本発明の実施例9を、図面を用いて説明する。
図13は、実施例9の動作例を示す図である。切替管理テーブル構成例は実施例8の図12と同様である。
Example 9
A ninth embodiment of the present invention will be described with reference to the drawings.
FIG. 13 is a diagram illustrating an operation example of the ninth embodiment. A configuration example of the switching management table is the same as that of FIG.

実施例9では、配信サーバ収容ルータが、停止中のマルチキャストストリームの受信が開始された場合に、切替制御サーバ1に通知し、停止中から受信中に変更されたマルチキャストアドレスセットの優先度が、現用系の送信元IPアドレスの優先度より高い場合には、優先度が高い送信元IPアドレスに切替えるところが実施例8と異なる。   In the ninth embodiment, the distribution server accommodating router notifies the switching control server 1 when reception of the stopped multicast stream is started, and the priority of the multicast address set changed from the stop to the reception is In the case where the priority is higher than the priority of the source IP address of the active system, the point of switching to the source IP address having a higher priority is different from the eighth embodiment.

具体的に図13の動作例を示す図では、切替制御サーバ1は、現用系である(S1,G1)の受信断を検出したら(s55)、現用系を(S2,G1)に切替えるが(s56〜s60)、その後、(S1,G1)の回復を検出したら(s61,s62)、G1に対して、S2よりもS1の方が優先度が高いために、現用系を再び(S1,G1)に切替える(s63〜s67)。   Specifically, in the diagram showing the operation example of FIG. 13, when the switching control server 1 detects the reception interruption of the active system (S1, G1) (s55), it switches the active system to (S2, G1) ( s56 to s60). After that, when recovery of (S1, G1) is detected (s61, s62), since S1 has a higher priority than G2, the active system is again set to (S1, G1). ) (S63 to s67).

(実施例10)
本発明の実施例10を、図面を用いて説明する。
図14は、実施例10に用いる切替管理テーブル構成例を示す図である。実施例10のシステム構成は、実施例4の図6と同様である。
(Example 10)
A tenth embodiment of the present invention will be described with reference to the drawings.
FIG. 14 is a diagram illustrating a configuration example of a switching management table used in the tenth embodiment. The system configuration of the tenth embodiment is the same as that of FIG.

切替制御サーバ1は、配信サーバ収容ルータ毎に監視タイマを動作させる。切替制御サーバ1は、配信サーバ収容ルータから何らかの通知を受信した場合(s68)、タイマを更新する(s69)。しかし、切替制御サーバ1は、タイマがタイムアウトした場合に(s70)、当該配信サーバ収容ルータに収容されている全ての(S,G)を停止中に変更する(s71)。   The switching control server 1 operates a monitoring timer for each distribution server accommodating router. When the switching control server 1 receives any notification from the distribution server accommodating router (s68), it updates the timer (s69). However, when the timer times out (s70), the switching control server 1 changes all (S, G) accommodated in the distribution server accommodating router to be stopped (s71).

(実施例11)
本発明の実施例11を、図面を用いて説明する。
図15は、実施例11の動作例を示す図である。実施例11では、現用系を(S1,G1)から(S2,G1)に切替える場合に、切替制御サーバ1は(S1,G1)の遮断設定を実施し(s72〜s75)、(S1,G1)の遮断設定完了を確認後に(s76)、(S2,G1)の転送設定を実施する(s77〜s79)。以上の点が実施例1と異なるが、他の動作は実施例1と同様である。
(Example 11)
Example 11 of the present invention will be described with reference to the drawings.
FIG. 15 is a diagram illustrating an operation example of the eleventh embodiment. In the eleventh embodiment, when the active system is switched from (S1, G1) to (S2, G1), the switching control server 1 performs the blocking setting of (S1, G1) (s72 to s75) and (S1, G1). ) After confirming the completion of the cutoff setting (s76), the transfer setting of (S2, G1) is performed (s77 to s79). Although the above points are different from the first embodiment, other operations are the same as those of the first embodiment.

(実施例12)
本発明の実施例12を、図面を用いて説明する。
図16は、実施例12の動作例を示す図である。切替管理テーブル構成例は、実施例1の図2と同様である。
(Example 12)
A twelfth embodiment of the present invention will be described with reference to the drawings.
FIG. 16 is a diagram illustrating an operation example of the twelfth embodiment. The configuration example of the switching management table is the same as that of FIG.

図16に動作例を示す図において、G1に対して、現用系が(S1,G1)で予備系が(S2,G1)と(S3,G1)であるとする(s80)。
配信サーバ収容ルータR1(3)が現用系(S1,G1)の受信断を検出し(s81)、該受信断を切替制御サーバ1に通知し(s82)、切替制御サーバ1が、(S2,G1)を切替先候補に選択した場合(s83)、配信サーバ収容ルータR2(4)に対して、(S2,G1)の受信確認を行う(s84)。
In the diagram illustrating the operation example in FIG. 16, it is assumed that the active system is (S1, G1) and the standby system is (S2, G1) and (S3, G1) with respect to G1 (s80).
The distribution server accommodating router R1 (3) detects the reception interruption of the active system (S1, G1) (s81), notifies the switching control server 1 of the reception interruption (s82), and the switching control server 1 (S2, When G1) is selected as the switching destination candidate (s83), the reception confirmation of (S2, G1) is performed with respect to the distribution server accommodating router R2 (4) (s84).

配信サーバ収容ルータR2(4)から(S2,G1)の未受信が通知された場合には(s85)、切替制御サーバ1は、(S3,G1)を次候補として選択し(s86)、配信サーバ収容ルータR3(8)に対して、(S3,G1)の受信確認を行う(s87)。配信サーバ収容ルータR3(8)から(S3,G1)の受信通知を受信した場合には(s88)、(S3,G1)を切替先として選択し、現用系に変更する(s89)。   When the distribution server accommodating router R2 (4) notifies that (S2, G1) has not been received (s85), the switching control server 1 selects (S3, G1) as the next candidate (s86), and distributes it. The server accommodating router R3 (8) confirms reception of (S3, G1) (s87). When the reception notification (S3, G1) is received from the distribution server accommodating router R3 (8) (s88), (S3, G1) is selected as the switching destination and changed to the active system (s89).

以上説明した切替制御サーバが行う処理手順は、プログラムコード化してコンピュータ読み取り可能な記録媒体に記録して頒布したり、インターネットなどのネットワークを介して利用者に頒布することが可能である。   The processing procedure performed by the switching control server described above can be program-coded and recorded on a computer-readable recording medium and distributed, or distributed to users via a network such as the Internet.

本発明の実施例1のシステム構成例である。It is a system configuration example of Example 1 of the present invention. 本発明の実施例1の切替管理テーブル構成例である。It is a switching management table structural example of Example 1 of this invention. 本発明の実施例1の動作例を示す図である。It is a figure which shows the operation example of Example 1 of this invention. 本発明の実施例2の動作例を示す図である。It is a figure which shows the operation example of Example 2 of this invention. 本発明の実施例3の動作例を示す図である。It is a figure which shows the operation example of Example 3 of this invention. 本発明の実施例4のシステム構成例である。It is a system configuration example of Example 4 of the present invention. 本発明の実施例4の切替管理テーブル構成例である。It is a switching management table structural example of Example 4 of this invention. 本発明の実施例4の動作例を示す図である。It is a figure which shows the operation example of Example 4 of this invention. 本発明の実施例5の動作例を示す図である。It is a figure which shows the operation example of Example 5 of this invention. 本発明の実施例6の動作例を示す図である。It is a figure which shows the operation example of Example 6 of this invention. 本発明の実施例7の動作例を示す図である。It is a figure which shows the operation example of Example 7 of this invention. 本発明の実施例8の切替管理テーブル構成例である。It is a switching management table structural example of Example 8 of this invention. 本発明の実施例9の動作例を示す図である。It is a figure which shows the operation example of Example 9 of this invention. 本発明の実施例10の動作例を示す図である。It is a figure which shows the operation example of Example 10 of this invention. 本発明の実施例11の動作例を示す図である。It is a figure which shows the operation example of Example 11 of this invention. 本発明の実施例12の動作例を示す図である。It is a figure which shows the operation example of Example 12 of this invention. 従来方式1のシステム構成例である。It is a system configuration example of conventional method 1. 従来方式1の動作例を示す図である。It is a figure which shows the operation example of the conventional system 1. 従来方式2の動作例1を示す図である。It is a figure which shows the operation example 1 of the conventional system 2. 従来方式2の動作例2を示す図である。It is a figure which shows the operation example 2 of the conventional system 2.

符号の説明Explanation of symbols

1:切替制御サーバ
11:切替制御部
12(12a〜12c):切替制御テーブル
2:IPネットワーク
3:配信サーバ収容ルータR1
4:配信サーバ収容ルータR2
5:配信サーバS1
6:配信サーバS2
7:ホスト
8:配信サーバ収容ルータR3
9:配信サーバS3
1: switching control server 11: switching control unit 12 (12a to 12c): switching control table 2: IP network 3: distribution server accommodating router R1
4: Distribution server accommodating router R2
5: Distribution server S1
6: Distribution server S2
7: Host 8: Distribution server accommodating router R3
9: Distribution server S3

Claims (18)

IPネットワークに、IPマルチキャスト配信元切替系状態を記憶するテーブルを備えた切替制御手段を設け、
前記切替系状態を記憶するテーブルは、IPマルチキャストアドレスと、当該IPマルチキャストアドレスが付与されたストリームの送信元IPアドレスと、各送信元IPアドレスがIPマルチキャストアドレスの現用系ストリームの送信元か予備系ストリームの送信元かを示す切替系状態と、各送信元IPアドレスを付与された配信サーバを収容する配信サーバ収容ルータのIPアドレスとを記憶しており、
前記切替制御手段は、前記配信サーバ収容ルータのパケットフィルタに対して、IPマルチキャストアドレスと送信元IPアドレスの組合わせ(以下、マルチキャストアドレスセットという)毎に、転送設定あるいは遮断設定する手段を備え、前記テーブルにおいて、切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに転送設定し、あるいは、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに遮断設定する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
Provided in the IP network is a switching control means having a table for storing the IP multicast distribution source switching system state,
The table for storing the switching system state includes an IP multicast address, a transmission source IP address of the stream to which the IP multicast address is assigned, and whether each transmission source IP address is a transmission source of an active stream with an IP multicast address. Stores the switching status indicating whether it is the source of the stream, and the IP address of the distribution server accommodating router that accommodates the distribution server to which each source IP address is assigned,
The switching control means comprises means for forwarding setting or blocking setting for each combination of an IP multicast address and a source IP address (hereinafter referred to as a multicast address set) for the packet filter of the distribution server accommodating router, In the table, the multicast address set whose switching system status has been changed from the standby system to the working system is set to be transferred to the packet filter of the distribution server accommodating router, or the switching system status has been changed from the working system to the standby system. An IP multicast distribution source switching control system, wherein a multicast address set is set to be blocked in a packet filter of the distribution server accommodating router.
請求項1記載のIPマルチキャスト配信元切替制御システムにおいて、
前記配信サーバ収容ルータは、宛先IPアドレスがIPマルチキャストアドレスで送信元IPアドレスがマルチキャストアドレスセットの送信元IPアドレスであるパケットの受信断を、マルチキャストアドレスセット毎に検出し通知する手段を備え、パケット受信断を検出したら、前記切替制御手段に対し、当該マルチキャストアドレスセットのストリームのパケット受信断を通知し、
前記切替制御手段は、受信断を通知されたマルチキャストアドレスセットの切替系状態を、現用系から予備系に変更し、当該現用系から予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスであるマルチキャストアドレスセットのうち1つの切替系状態を予備系から現用系に変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 1,
The distribution server accommodating router includes means for detecting and notifying, for each multicast address set, a reception interruption of a packet whose destination IP address is an IP multicast address and whose source IP address is a source IP address of a multicast address set. When the reception interruption is detected, the switching control means is notified of the packet reception interruption of the stream of the multicast address set,
The switching control unit changes the switching system state of the multicast address set notified of reception interruption from the active system to the standby system, and uses the same IP multicast address as the multicast address set that has been changed from the active system to the standby system. An IP multicast distribution source switching control system, wherein a switching system state of a multicast address set is changed from a standby system to an active system.
請求項2記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段は、配信サーバ収容ルータのパケット受信断を検出し通知する手段を、マルチキャストアドレスセット毎に、起動および停止する手段を備え、切替系状態を予備系から現用系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を起動し、切替系状態を現用系から予備系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を停止する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 2,
The switching control means includes means for starting and stopping a means for detecting and notifying packet reception interruption of the distribution server accommodating router for each multicast address set, and a multicast address whose switching system status is changed from a standby system to a working system Starts the means for detecting and notifying the packet reception interruption for the set, and stops the means for detecting and notifying the packet reception interruption for the multicast address set whose switching system state is changed from the active system to the standby system. An IP multicast distribution source switching control system.
請求項2記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段のテーブルは、各マルチキャストアドレスセットを付与されたパケットを、配信サーバ収容ルータが受信中であるかあるいは受信停止中であるかを示す受信状態を記憶し、
前記パケット受信断を検出し通知する手段は、全てのマルチキャストアドレスセットに対して、マルチキャストアドレスセット毎にパケット受信を監視し、パケット受信断を検出したら、受信断を検出したマルチキャストアドレスセットを、切替制御手段に通知し、
前記切替制御手段は、受信断を通知されたマルチキャストアドレスセットの受信状態を停止中に変更し、受信状態が受信中から停止中に変更されたマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更し、当該切替系を予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 2,
The table of the switching control means stores a reception state indicating whether the distribution server accommodating router is receiving or has stopped receiving the packet to which each multicast address set is assigned,
The means for detecting and notifying the packet reception interruption monitors the packet reception for each multicast address set for each multicast address set, and when the packet reception interruption is detected, switches the multicast address set in which the reception interruption is detected. Notify the control means,
The switching control means changes the reception state of the multicast address set notified of reception interruption to stopped, and if the switching state of the multicast address set changed from receiving to stopping is the active system It is characterized by changing to a standby system, and changing one of the multicast address sets whose reception state is being received with the same IP multicast address as the multicast address set that has been changed to the standby system to the active system IP multicast distribution source switching control system.
請求項1記載のIPマルチキャスト配信元切替制御システムにおいて、
前記配信サーバ収容ルータは、マルチキャストアドレスセット毎にパケット受信を検出する手段と、パケットが受信中であるマルチキャストアドレスセットを通知する手段を備え、前記切替制御手段に対して、受信中のマルチキャストパケットのマルチキャストアドレスセットを、予め定めた一定時間毎に周期的に通知し、
前記切替制御手段は、受信中通知のあるマルチキャストアドレスセットの受信状態を、前記テーブルに受信中と記憶し、あるいは、予め定めた一定時間内に受信中通知のないマルチキャストアドレスセットの受信状態を停止中に変更し、受信状態が受信中から停止中に変更したマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更し、当該切替系状態を予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 1,
The distribution server accommodating router includes means for detecting packet reception for each multicast address set, and means for notifying a multicast address set in which a packet is being received. A multicast address set is periodically notified at predetermined time intervals,
The switching control means stores the reception state of a multicast address set with a notification of reception in the table as being received, or stops the reception state of a multicast address set with no notification of reception within a predetermined time period. If the switching status of the multicast address set changed from receiving to stopping is changed to the standby system, the multicast address set is changed to the standby system, and the switching status is changed to the standby system. An IP multicast distribution source switching control system, wherein one of multicast address sets whose reception state is being received at the same IP multicast address is changed to an active system.
請求項1記載のIPマルチキャスト配信元切替制御システムにおいて、
前記配信サーバ収容ルータは、マルチキャストアドレスセット毎にパケット受信を検出する手段と、受信中のマルチキャストアドレスセットを通知する手段を備え、
前記切替制御手段は、マルチキャストパケット受信確認を要求する手段を備え、前記テーブルにIPアドレスが記憶されている配信サーバ収容ルータに対して、予め定めた一定時間間隔で周期的に、マルチキャストパケット受信確認要求を送信し、
前記配信サーバ収容ルータは、マルチキャストパケット受信確認要求を受信した場合に、受信中のマルチキャストアドレスセット全てを、前記切替制御手段に通知し、
前記切替制御手段は、テーブルにおいて、通知のあるマルチキャストアドレスセットの受信状態を受信中と記憶し、あるいは、予め定めたある一定時間内に通知のないマルチキャストアドレスセットの受信状態を停止中と記憶し、受信状態が受信中から停止中に変更したマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更し、予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 1,
The distribution server accommodating router comprises means for detecting packet reception for each multicast address set, and means for notifying the multicast address set being received,
The switching control means includes means for requesting confirmation of multicast packet reception, and periodically confirms reception of the multicast packet at a predetermined time interval with respect to the distribution server accommodating router whose IP address is stored in the table. Send a request,
The distribution server accommodating router, when receiving a multicast packet reception confirmation request, notifies all the multicast address sets being received to the switching control means,
In the table, the switching control means stores the reception state of a multicast address set with notification as being received, or stores the reception state of a multicast address set without notification within a certain predetermined time as being stopped. If the switching state of the multicast address set that has been changed from receiving to stopping is changed to the standby system, the receiving state is changed to the standby system, and the receiving state is set to the same IP multicast address as the multicast address set that has been changed to the standby system. An IP multicast distribution source switching control system, wherein one of multicast address sets being received is changed to an active system.
請求項6記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段は、前記テーブルにおいて、切替系状態が現用系と記憶されているマルチキャストアドレスセットのみを指定して、当該マルチキャストアドレスセットに関連づけられた配信サーバ収容ルータに、マルチキャストパケット受信確認要求を送信し、
該マルチキャストパケット受信確認要求を受信した配信サーバ収容ルータは、受信中のマルチキャストパケットのマルチキャストアドレスセットのうち、前記切替制御手段から指定されたマルチキャストアドレスセットのみを前記切替制御手段に通知する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 6,
The switching control means designates only a multicast address set whose switching system state is stored as active in the table, and sends a multicast packet reception confirmation request to a distribution server accommodating router associated with the multicast address set. Send
The distribution server accommodating router that has received the multicast packet reception confirmation request notifies the switching control unit of only the multicast address set designated by the switching control unit among the multicast address sets of the multicast packet being received. An IP multicast distribution source switching control system.
請求項4から6のいずれか1項に記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段のテーブルは、各マルチキャストアドレスセットに対して、切替優先度を記憶し、
前記切替制御手段は、切替系状態を現用系から予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち、切替優先度が最高位であるマルチキャストアドレスセットを現用系に変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to any one of claims 4 to 6,
The table of the switching control means stores switching priority for each multicast address set,
The switching control means has the highest switching priority among the multicast address sets whose reception status is being received with the same IP multicast address as the multicast address set whose switching status is changed from the active status to the standby status. An IP multicast distribution source switching control system, wherein a multicast address set is changed to an active system.
請求項8記載のIPマルチキャスト配信元切替制御システムにおいて、
前記配信サーバ収容ルータは、マルチキャストアドレスセット毎に、パケット受信開始を検出する手段を備え、パケット受信開始を検出したら、当該パケットのマルチキャストアドレスセットの受信開始を切替制御手段に通知し、
前記切替制御手段は、切替系状態が現用系のマルチキャストアドレスセットと同一のIPマルチキャストアドレスで切替優先度がより高いマルチキャストアドレスセットの受信状態が、停止中から受信中に変更された場合に、現用系のマルチキャストアドレスセットを予備系に変更し、当該受信状態が停止中から受信中に変更され、かつ、より高い切替優先度であるマルチキャストアドレスセットの切替系状態を現用系と変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to claim 8,
The distribution server accommodating router includes means for detecting the start of packet reception for each multicast address set, and when detecting the start of packet reception, notifies the switching control means of the start of reception of the multicast address set of the packet,
The switching control means is configured to switch the active state when the receiving state of the multicast address set having the same IP multicast address as the working multicast address set and the higher switching priority is changed from being stopped to being received. The multicast address set of the system is changed to the standby system, the reception state is changed from being stopped to being received, and the switching system state of the multicast address set having a higher switching priority is changed to the active system. An IP multicast distribution source switching control system.
請求項6から9のいずれか1項に記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段は、予め定めた一定時間内に、前記配信サーバ収容ルータからのマルチキャストアドレスセット通知が全くない場合に、当該配信サーバ収容ルータに関連付けられた全てのマルチキャストアドレスセットの受信状態を停止中に変更する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to any one of claims 6 to 9,
The switching control means stops the reception state of all multicast address sets associated with the distribution server accommodating router when there is no multicast address set notification from the distribution server accommodating router within a predetermined period of time. An IP multicast distribution source switching control system characterized by being changed to
請求項1から9のいずれか1項に記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段は、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットに対して、前記配信サーバ収容ルータのパケットフィルタに遮断設定したことを確認した後に、切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットに対して、前記配信サーバ収容ルータのパケットフィルタに転送設定する
ことを特徴とするIPマルチキャスト配信元切替制御システム。
The IP multicast distribution source switching control system according to any one of claims 1 to 9,
The switching control means confirms that the multicast address set whose switching system state has been changed from the working system to the standby system is set to be blocked in the packet filter of the distribution server accommodating router, and then the switching system state is set to the standby system. An IP multicast distribution source switching control system, wherein transfer setting is set to the packet filter of the distribution server accommodating router for the multicast address set changed from the active system to the active system.
請求項1から3のいずれか1項に記載のIPマルチキャスト配信元切替制御システムにおいて、
前記切替制御手段は、予備系から現用系に変更するマルチキャストアドレスセットを選択した場合に、当該マルチキャストアドレスセットの受信確認を、前記配信サーバ収容ルータに行うことを特徴とする
ことを特徴とするIPマルチキャスト配信元切替制御システム。
In the IP multicast distribution source switching control system according to any one of claims 1 to 3,
The switching control means, when selecting a multicast address set to be changed from a standby system to an active system, confirms reception of the multicast address set to the distribution server accommodating router. Multicast distribution source switching control system.
IPネットワークに接続され、切替系状態を記憶するテーブルを備えた切替制御手段が、該切替系状態を記憶するテーブルに、IPマルチキャストアドレスと、当該IPマルチキャストアドレスが付与されたストリームの送信元IPアドレスと、各送信元IPアドレスがIPマルチキャストアドレスの現用系ストリームの送信元か予備系ストリームの送信元かを示す切替系状態と、各送信元IPアドレスを付与された配信サーバを収容する配信サーバ収容ルータのIPアドレスとを記憶するステップと、前記配信サーバ収容ルータのパケットフィルタに対して、マルチキャストアドレスセット毎に転送設定あるいは遮断設定する手段によって、前記テーブルにおいて切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに転送設定するステップ、あるいは、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに遮断設定するステップとを有する
ことを特徴とするIPマルチキャスト配信元切替制御方法。
The switch control means connected to the IP network and provided with a table for storing the switching system state includes the IP multicast address and the source IP address of the stream to which the IP multicast address is assigned in the table for storing the switching system state. And a switching system state indicating whether each transmission source IP address is a transmission source of an active stream or a backup stream of an IP multicast address, and a distribution server accommodating a distribution server to which each transmission source IP address is assigned The switching system state is changed from the standby system to the active system in the table by the step of storing the IP address of the router and the means for setting the forwarding or blocking for each multicast address set for the packet filter of the distribution server accommodating router. Modified multicast address set A step of forwarding setting to the packet filter of the distribution server accommodating router, or a step of blocking setting to the packet filter of the distribution server accommodating router for a multicast address set whose switching system state has been changed from the active system to the standby system; An IP multicast distribution source switching control method characterized by comprising:
請求項13記載のIPマルチキャスト配信元切替制御方法において、
前記配信サーバ収容ルータが、宛先IPアドレスがIPマルチキャストアドレスで送信元IPアドレスがマルチキャストアドレスセットの送信元IPアドレスであるパケットの受信断をマルチキャストアドレスセット毎に検出し通知する手段により、パケット受信断を検出したら、前記切替制御手段に対し、当該マルチキャストアドレスセットのストリームのパケット受信断を通知するステップと、
前記切替制御手段が、受信断を通知されたマルチキャストアドレスセットの切替系状態を、現用系から予備系に変更するステップと、当該現用系から予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスであるマルチキャストアドレスセットのうち1つの切替系状態を予備系から現用系に変更するステップとを有する
ことを特徴とするIPマルチキャスト配信元切替制御方法。
In the IP multicast distribution source switching control method according to claim 13,
The distribution server accommodating router detects a packet reception interruption for each multicast address set and notifies the reception interruption of the packet whose destination IP address is the IP multicast address and the transmission source IP address is the transmission source IP address of the multicast address set. Detecting the packet reception interruption of the stream of the multicast address set to the switching control means,
The switching control means changes the switching system state of the multicast address set notified of reception interruption from the active system to the standby system, and the same IP multicast as the multicast address set that has been changed from the active system to the standby system An IP multicast distribution source switching control method, comprising: changing a switching system state of a multicast address set as an address from a standby system to an active system.
請求項14記載のIPマルチキャスト配信元切替制御方法において、
前記切替制御手段が、前記配信サーバ収容ルータのパケット受信断を検出し通知する手段をマルチキャストアドレスセット毎に起動および停止する手段を用い、切替系状態を予備系から現用系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を起動するステップと、切替系状態を現用系から予備系に変更したマルチキャストアドレスセットに対して、前記パケット受信断を検出し通知する手段を停止するステップとを有する
ことを特徴とするIPマルチキャスト配信元切替制御方法。
The IP multicast distribution source switching control method according to claim 14,
A multicast address set in which the switching control means uses means for starting and stopping the means for detecting and notifying packet reception interruption of the distribution server accommodating router for each multicast address set, and the switching system state is changed from the standby system to the active system In response, a step of activating a means for detecting and notifying the packet reception interruption, and a means for detecting and notifying the packet reception interruption for a multicast address set whose switching system state has been changed from the active system to the standby system. An IP multicast distribution source switching control method comprising: a step of stopping.
請求項14記載のIPマルチキャスト配信元切替制御方法において、
前記切替制御手段のテーブルが、各マルチキャストアドレスセットを付与されたパケットを、配信サーバ収容ルータが受信中であるかあるいは受信停止中であるかを示す受信状態を記憶するステップと、
前記パケット受信断を検出し通知する手段が、全てのマルチキャストアドレスセットに対して、マルチキャストアドレスセット毎にパケット受信を監視し、パケット受信断を検出したら、受信断を検出したマルチキャストアドレスセットを、前記切替制御手段に通知するステップと、
前記切替制御手段が、受信断を通知されたマルチキャストアドレスセットの受信状態を停止中に変更するステップと、受信状態が受信中から停止中に変更されたマルチキャストアドレスセットの切替系状態が現用系であれば予備系に変更するステップと、当該切替系を予備系に変更したマルチキャストストアドレスセットと同一のIPマルチキャストアドレスで受信状態が受信中であるマルチキャストアドレスセットのうち1つを現用系に変更するステップとを有する
ことを特徴とするIPマルチキャスト配信元切替制御方法。
The IP multicast distribution source switching control method according to claim 14,
A table of the switching control means for storing a reception state indicating whether a distribution server accommodating router is receiving or stopping reception of a packet assigned with each multicast address set;
The means for detecting and notifying the packet reception interruption, for all multicast address sets, monitors the packet reception for each multicast address set, and when the packet reception interruption is detected, the multicast address set in which the reception interruption is detected, Notifying the switching control means;
The switching control unit changes the reception state of the multicast address set notified of reception interruption to the stop state, and the switching state of the multicast address set changed from the reception state to the stop state is the active system. If there is a step to change to the standby system, and one of the multicast address sets whose reception status is being received with the same IP multicast address as the multicast address set that has changed the switching system to the standby system, is changed to the active system. An IP multicast distribution source switching control method.
IPマルチキャスト配信元の切替系状態を記憶するテーブルを備えた切替制御手段を有する切替制御サーバによって実行されるIPマルチキャスト配信元切替制御用プログラムであって、
前記切替系状態を記憶するテーブルに、IPマルチキャストアドレスと、当該IPマルチキャストアドレスが付与されたストリームの送信元IPアドレスと、各送信元IPアドレスがIPマルチキャストアドレスの現用系ストリームの送信元か予備系ストリームの送信元かを示す切替系状態と、各送信元IPアドレスを付与された配信サーバを収容する配信サーバ収容ルータのIPアドレスとを記憶する処理と、前記切替制御手段が、前記テーブルにおいて切替系状態が予備系から現用系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに転送設定する処理、および、切替系状態が現用系から予備系に変更されたマルチキャストアドレスセットについて、前記配信サーバ収容ルータのパケットフィルタに遮断設定する処理を、切替制御サーバによって実行するIPマルチキャスト配信元切替制御用プログラム。
An IP multicast distribution source switching control program executed by a switching control server having a switching control means having a table for storing a switching system state of an IP multicast distribution source,
In the table storing the switching system state, an IP multicast address, a source IP address of a stream to which the IP multicast address is assigned, and whether each source IP address is a source of an active stream with an IP multicast address or a standby system A process for storing a switching system state indicating whether the stream is a transmission source, an IP address of a distribution server accommodating router accommodating a distribution server to which each transmission source IP address is assigned, and the switching control means switching in the table For the multicast address set whose system status has been changed from the standby system to the active system, the processing for forwarding setting to the packet filter of the distribution server accommodating router, and the multicast address set whose switching system status has been changed from the active system to the standby system The packet of the distribution server accommodating router The process for blocking set to preparative filter, IP multicast distribution source switching control program executed by the switching control server.
請求項17記載のIPマルチキャスト配信元切替制御用プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。   18. A computer-readable recording medium on which the IP multicast distribution source switching control program according to claim 17 is recorded.
JP2004043722A 2004-02-19 2004-02-19 IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program Expired - Fee Related JP4099773B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004043722A JP4099773B2 (en) 2004-02-19 2004-02-19 IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004043722A JP4099773B2 (en) 2004-02-19 2004-02-19 IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program

Publications (2)

Publication Number Publication Date
JP2005236701A JP2005236701A (en) 2005-09-02
JP4099773B2 true JP4099773B2 (en) 2008-06-11

Family

ID=35019197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004043722A Expired - Fee Related JP4099773B2 (en) 2004-02-19 2004-02-19 IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP4099773B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4496113B2 (en) * 2005-03-18 2010-07-07 三菱電機インフォメーションシステムズ株式会社 Multicast distribution system
JP4687611B2 (en) * 2006-08-25 2011-05-25 沖電気工業株式会社 Multicast system and control method of multicast system
JP5729094B2 (en) * 2011-03-31 2015-06-03 富士通株式会社 Relay device, address notification method, and address notification program
JP5545888B2 (en) * 2011-06-14 2014-07-09 日本電信電話株式会社 Network system and server system used therefor
JP2015154128A (en) * 2014-02-12 2015-08-24 富士通株式会社 Multicast relay device, multicast distribution system, and multicast distribution method
JP6457962B2 (en) * 2016-02-23 2019-01-23 日本電信電話株式会社 Node device and redundant network communication method

Also Published As

Publication number Publication date
JP2005236701A (en) 2005-09-02

Similar Documents

Publication Publication Date Title
US7317731B2 (en) System and method for distributed resource reservation protocol-traffic engineering (RSVP-TE) hitless restart in multi-protocol label switching (MPLS) network
JP4449903B2 (en) Router device and network connection method
EP2692097B1 (en) Technique for operating a network node
US8027247B2 (en) Method and router for controlling graceful restart status
CN101094175B (en) Method, device, and system for protecting flux of multicast
US7590053B2 (en) Multiple endpoint protection using SPVCs
CN101170459B (en) Method of Fault Detection and Link Restoration Based on Bidirectional Forwarding Link
JP5828954B2 (en) Packet processing method and router during server failure
CN101340380B (en) Method and apparatus for uninterrupted forwarding of bi-directional forwarding detection in master-slave switch implementation
WO2012000234A1 (en) Method, apparatus and system for fast switching between links
US20060182033A1 (en) Fast multicast path switching
CN101616091B (en) Method for realizing rapid rerouting of label issuing protocol and label switching router
EP3926900B1 (en) Supporting candidate path selection
EP2254289B1 (en) Method, device, and system for establishing label switching path in fast rerouting switching
CN111447101A (en) Link detection method and device, computer equipment and storage medium
EP1919138B1 (en) A method for implementing backup of the uplink
US7940694B2 (en) Intelligent filtering of redundant data streams within computer networks
JP4099773B2 (en) IP multicast distribution source switching control system and method therefor, switching control server, switching control program, and recording medium recording the program
JP4099772B2 (en) IP multicast switching control system, IP multicast switching control method, program for the same, and recording medium recording the program
CN102932249A (en) Method and device for transmitting virtual router redundancy protocol (VRRP) message
US20240275737A1 (en) Adaptive networking for resilient communications
EP2117199B1 (en) Transmission method, system and router based on the border gateway protocol
CN109218135B (en) BFD detection method and device
JP2006197470A (en) Data stream distribution system, node, distribution route determination device, and distribution route determination program
JP2005354579A (en) Packet relay apparatus and route selection method based on source and destination addresses

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060405

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080306

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110328

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120328

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130328

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees