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
JP6770498B2 - Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program. - Google Patents
[go: Go Back, main page]

JP6770498B2 - Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program. - Google Patents

Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program. Download PDF

Info

Publication number
JP6770498B2
JP6770498B2 JP2017201960A JP2017201960A JP6770498B2 JP 6770498 B2 JP6770498 B2 JP 6770498B2 JP 2017201960 A JP2017201960 A JP 2017201960A JP 2017201960 A JP2017201960 A JP 2017201960A JP 6770498 B2 JP6770498 B2 JP 6770498B2
Authority
JP
Japan
Prior art keywords
unicast
traffic
multicast
conversion
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017201960A
Other languages
Japanese (ja)
Other versions
JP2019075741A (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 JP2017201960A priority Critical patent/JP6770498B2/en
Publication of JP2019075741A publication Critical patent/JP2019075741A/en
Application granted granted Critical
Publication of JP6770498B2 publication Critical patent/JP6770498B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、トラヒック変換方法、配信システム、ユニキャスト・マルチキャスト変換装置、マルチキャスト・ユニキャスト変換装置、ユニキャスト・マルチキャスト変換プログラム、及びマルチキャスト・ユニキャスト変換プログラムに関する。 The present invention relates to a traffic conversion method, a distribution system, a unicast / multicast conversion device, a multicast / unicast conversion device, a unicast / multicast conversion program, and a multicast / unicast conversion program.

インターネットのトラヒック量は、年々増加する傾向にあり、特に、映像コンテンツを配信する事業を行っている配信事業者(例えば、図40の配信事業者A,B,C,…)によるトラヒックが著しく増加している。インターネットにおけるトラヒック量が増加すると、それに伴って、通信事業者の通信ネットワークを経由するトラヒック量も増加する。そのため、通信事業者は、トラヒック量の増加に応じて、輻輳などが生じないよう、設備投資を行わなければならない。 The amount of traffic on the Internet tends to increase year by year, and in particular, the traffic by distributors (for example, distributors A, B, C, ... In FIG. 40) engaged in the business of distributing video contents has increased remarkably. are doing. As the amount of traffic on the Internet increases, the amount of traffic via the communication network of the telecommunications carrier also increases. Therefore, the telecommunications carrier must make capital investment so that congestion does not occur in response to the increase in traffic.

通信事業者にとって、同業他社との価格競争の点から、この設備投資により生じる設備投資費用をエンドユーザやコンテンツ配信事業者に対して転嫁することは難しい。そのため、通信事業者は、設備投資を回収し得る新たなサービスを提供したり、設備投資を最小限に抑えたりする企業努力を行うことになる。例えば、後者の設備投資を最小限に抑える手法として、通信事業者の通信ネットワークにおける伝送帯域を効率良く利用するといったことが行われている。 From the point of view of price competition with other companies in the same industry, it is difficult for telecommunications carriers to pass on the capital investment costs generated by this capital investment to end users and content distribution companies. As a result, telecommunications carriers will make corporate efforts to provide new services that can recover capital investment and to minimize capital investment. For example, as a method of minimizing the latter capital investment, the transmission band in the communication network of the telecommunications carrier is efficiently used.

伝送帯域を効率よく利用する手法の具体例として、マルチキャスト方式を適用する手法がある(例えば、非特許文献1参照)。図41(a)に示すように、各エンドユーザが利用する受信者端末装置700−A〜700−Cを宛先としてユニキャスト方式でコンテンツ情報を送信する場合、3台数分の帯域が必要となる。 As a specific example of a method for efficiently using the transmission band, there is a method of applying a multicast method (see, for example, Non-Patent Document 1). As shown in FIG. 41 (a), when the content information is transmitted by the unicast method to the recipient terminal devices 700-A to 700-C used by each end user, the bandwidth for three units is required. ..

これに対して、マルチキャスト方式を利用する手法では、図41(b)に示すように、コンテンツ配信装置610−Aからエッジルータ802までの間の伝送帯域として1台分の帯域があれば、コンテンツ情報を送信することができる。マルチキャスト方式は、受信するエンドユーザの数が多いほど伝送帯域削減の効果が高まるため、多数のエンドユーザによる受信が見込まれるコンテンツ情報の配信に適した方式である。 On the other hand, in the method using the multicast method, as shown in FIG. 41 (b), if there is a band for one unit as the transmission band between the content distribution device 610-A and the edge router 802, the content Information can be sent. The multicast method is a method suitable for distribution of content information that is expected to be received by a large number of end users because the effect of reducing the transmission bandwidth increases as the number of receiving end users increases.

コンテンツ情報をマルチキャスト方式で送信するには、当該コンテンツ情報をユニキャスト方式により、マルチキャスト方式に対応したルータ等の機器に対して送信すればよい。マルチキャスト方式に対応した機器は、当該コンテンツ情報を含むユニキャスト方式のパケットを受信すると、マルチキャスト方式のパケットに変換して送信を行う。 In order to transmit the content information by the multicast method, the content information may be transmitted to a device such as a router that supports the multicast method by the unicast method. When a device that supports the multicast method receives a unicast packet containing the content information, it converts it into a multicast packet and transmits the packet.

マルチキャスト方式に対応したルータは、大きく以下の2つに分類される。一方は、コンテンツ配信事業者が多拠点に送信するための大規模なルータであり、他方は、エンドユーザが個人宅内において、または事業所内等において少数の端末装置に送信するための小規模なルータである。これらのルータは、いずれも市販品として提供されている。ただし、前者の大規模なルータは大型であり、かつ高価であるため、通信事業者のルータを利用するといったことも行われている。 Routers that support the multicast method are roughly classified into the following two types. One is a large-scale router for content distributors to transmit to multiple locations, and the other is a small-scale router for end users to transmit to a small number of terminal devices in private homes or offices. Is. All of these routers are commercially available. However, since the former large-scale router is large and expensive, it is also practiced to use a router of a telecommunications carrier.

特許第4665007号公報Japanese Patent No. 4665007 特許第4814998号公報Japanese Patent No. 4814998

S. Deering, RFC(Request for Comments)1112, "Host Extensions for IP Multicasting", August, 1989S. Deering, RFC (Request for Comments) 1112, "Host Extensions for IP Multicasting", August, 1989

図40に示すように、コンテンツ配信サービスは、コンテンツを配信する設備であるコンテンツ配信装置610−A,610−B,610−C,…、通信ネットワーク、受信者端末装置700−A〜700−Fによって行われる。また、安定性のために、コンテンツ配信装置610−A〜610−C,…とともに、切り替えが可能な予備系のコンテンツ配信装置を備える場合もある。 As shown in FIG. 40, the content distribution service includes content distribution devices 610-A, 610-B, 610-C, ..., Communication networks, and receiver terminal devices 700-A to 700-F, which are facilities for distributing content. Is done by. Further, for stability, a backup content distribution device that can be switched may be provided together with the content distribution devices 610-A to 610-C, ....

また、図40に示すように、コンテンツ配信装置610−A,610−B,610−C,…と通信ネットワークとの接続インタフェースとして、SNI(Application Server-Network Interface)が規定されている。また、通信ネットワークと受信者端末装置700−A〜700−Fとの接続インタフェースとしてUNI(User-Network Interface)が規定されている。 Further, as shown in FIG. 40, SNI (Application Server-Network Interface) is defined as a connection interface between the content distribution devices 610-A, 610-B, 610-C, ... And the communication network. Further, UNI (User-Network Interface) is defined as a connection interface between the communication network and the receiver terminal devices 700-A to 700-F.

これらの装置や通信ネットワークは、相互に接続性が確保されている必要がある。すなわち、コンテンツ配信サービスにおいては、SNI、及びUNIにおいて入出力するトラヒックの条件を整合させる必要がある。この条件をIF(Interface)条件ということもある。IF条件は、入出力するトラヒックをユニキャストとするか、マルチキャストとするかという条件も含んでおり、サービス提供にあたっては、この条件を予め定めておく必要がある。 These devices and communication networks need to be interconnected with each other. That is, in the content distribution service, it is necessary to match the traffic conditions for input / output in SNI and UNI. This condition is sometimes called an IF (Interface) condition. The IF condition also includes a condition of whether the input / output traffic is unicast or multicast, and it is necessary to predetermine this condition when providing the service.

ここで、本明細書におけるトラヒックの用語について定義する。トラヒックとは、一般的には、「通信回線を通じて送受信される情報。また、その流れ。」(広辞苑第6版より)とされており、本明細書では、図42に示すように、コンテンツ情報等の送信する情報に対して、送信に必要な各種情報が付加された情報であるとする。例えば、送信する情報をIP(Internet Protocol)パケットに格納して送信する場合、IPヘッダと、コンテンツ情報を含むペイロードとを含むIPパケットに対して、更に、Ethernet(登録商標)ヘッダと、FCS(Frame Check Sequence)とが付け加えられたEthernet(登録商標)フレームに相当する情報などをトラヒックという。なお、トラヒックには、必要に応じてIPヘッダとペイロードとの間にTCP(Transmission Control Protocol)ヘッダ又はUDP(User Diagram Protocol)ヘッダが付与される。 Here, the terms of traffic in the present specification are defined. Traffic is generally referred to as "information sent and received through a communication line, and its flow" (from Kojien 6th edition). In this specification, as shown in FIG. 42, content information. It is assumed that various information necessary for transmission is added to the information to be transmitted such as. For example, when the information to be transmitted is stored in an IP (Internet Protocol) packet and transmitted, an Ethernet (registered trademark) header and an FCS (registered trademark) header and an FCS (registered trademark) header and FCS ( Information corresponding to an Ethernet (registered trademark) frame to which a Frame Check Sequence) is added is called a traffic. A TCP (Transmission Control Protocol) header or a UDP (User Diagram Protocol) header is added to the traffic between the IP header and the payload as needed.

以下、マルチキャストトラヒックにより送信する際の問題点について説明する。例えば、図43に示す構成では、配信事業者Aのコンテンツ配信装置610−Aと、配信事業者Bのコンテンツ配信装置610−Bは、マルチキャストに対応(MC対応)しているのに対して、配信事業者Cのコンテンツ配信装置610−Cは、マルチキャストに対応していない(MC非対応)。また、受信者端末装置700−A〜700−Fにおいても、受信者端末装置700−A,700−D,700−Fは、マルチキャストに対応しているのに対して、受信者端末装置700−B,700−C,700−Eは、マルチキャストに対応していない。この構成において、SNIとUNIの両方のIF条件をマルチキャストとした場合の相互接続性について説明する。 The problems when transmitting by multicast traffic will be described below. For example, in the configuration shown in FIG. 43, the content distribution device 610-A of the distribution company A and the content distribution device 610-B of the distribution company B support multicast (MC support). The content distribution device 610-C of the distribution company C does not support multicast (not compatible with MC). Further, also in the receiver terminal devices 700-A to 700-F, the receiver terminal devices 700-A, 700-D, 700-F support multicast, whereas the receiver terminal device 700- B, 700-C, 700-E do not support multicast. In this configuration, interoperability when the IF conditions of both SNI and UNI are multicast will be described.

SNIとUNIの両方をマルチキャストとした場合、コンテンツ配信装置610−A,610−Bは、マルチキャストに対応しているためSNIを介して通信ネットワークに接続することができる。コンテンツ配信装置610−A,610−Bの各々が送信するトラヒックが消費する伝送帯域は、配信チャネル数×受信者端末装置1台分となり、図41に示した伝送帯域の削減を行うことができている。これに対して、コンテンツ配信装置610−Cは、マルチキャストに対応していないためSNIを介して通信ネットワークに接続することができない。 When both SNI and UNI are multicast, the content distribution devices 610-A and 610-B can be connected to the communication network via SNI because they support multicast. The transmission band consumed by the traffic transmitted by each of the content distribution devices 610-A and 610-B is the number of distribution channels x one receiver terminal device, and the transmission band shown in FIG. 41 can be reduced. ing. On the other hand, since the content distribution device 610-C does not support multicast, it cannot connect to the communication network via SNI.

また、受信者端末装置700−A,700−D,700−Fは、マルチキャストに対応しているためUNIを介して通信ネットワークに接続し、コンテンツ配信装置610−A,610−Bが送信するトラヒックを受信することができる。これに対して、受信者端末装置700−B,700−C,700−Eは、マルチキャストに対応していないためUNIを介して通信ネットワークに接続することができない。すなわち、SNIとUNIをマルチキャストにした場合、これらに接続する装置は全てマルチキャストに対応している必要がある。 Further, since the receiver terminal devices 700-A, 700-D, 700-F support multicast, they are connected to the communication network via UNI, and the traffic transmitted by the content distribution devices 610-A, 610-B is transmitted. Can be received. On the other hand, the receiver terminal devices 700-B, 700-C, 700-E cannot connect to the communication network via UNI because they do not support multicast. That is, when SNI and UNI are multicasted, all the devices connected to them need to support multicast.

マルチキャストの送受信に対応した装置は、市販品として入手することができるが、インターネットトラヒックは、一般的にはユニキャストである。そのため、マルチキャストの送受信に対応させるとなると、マルチキャストの送受信を提供する通信ネットワーク向けの特別な設定が必要となり、運用が煩雑になるという問題がある。 Devices that support multicast transmission and reception are available as commercial products, but Internet traffic is generally unicast. Therefore, in order to support multicast transmission / reception, there is a problem that special settings for a communication network that provides multicast transmission / reception are required, which complicates operation.

この問題を解決するために、SNIとUNIの両方のIF条件をユニキャストとすることが考えられる。しかし、通信ネットワーク部分は、上述したように伝送帯域の効率的利用の観点から、マルチキャストであることが望ましい。SNIとUNIのIF条件をユニキャストにすることと、通信ネットワーク部分をマルチキャストにすることは、相反する関係にあるため両立させるための技術が必要である。 In order to solve this problem, it is conceivable to make both SNI and UNI IF conditions unicast. However, as described above, the communication network portion is preferably multicast from the viewpoint of efficient use of the transmission band. Unicasting the IF conditions of SNI and UNI and multicasting the communication network part are in conflict with each other, so a technique for making them compatible is required.

この両立を可能とする技術の一例として、例えば、図44に示すように、SNIにおいてユニキャストでトラヒックを与えて、通信ネットワーク部分では、マルチキャストに変換して多地点に送信した後、各地点において再びユニキャストに変換してUNIから出力する技術が考えられる。図44に示す構成では、U−M変換装置901が、ユニキャストからマルチキャストへの変換を行い、各地点に設置されるM−U変換装置902−1〜902−6が、マルチキャストからユニキャストへの変換を行う。 As an example of the technology that enables both of these, for example, as shown in FIG. 44, unicast traffic is given in SNI, and in the communication network part, it is converted into multicast and transmitted to multiple points, and then at each point. A technique of converting to unicast again and outputting from UNI can be considered. In the configuration shown in FIG. 44, the UM conversion device 901 converts from unicast to multicast, and the MU conversion devices 902 to 902-6 installed at each point change from multicast to unicast. Perform the conversion of.

このようにすることで、コンテンツ配信装置610−A〜610−Cは、マルチキャストに対応していなくてもSNIを介して通信ネットワークに接続することができる。また、受信者端末装置700−A〜700−Fも、マルチキャストに対応していなくてもUNIを介して通信ネットワークに接続することができる。また、さらに、通信ネットワーク部分は、マルチキャストによって伝送することができるため伝送帯域の削減を図ることもできる。 By doing so, the content distribution devices 610-A to 610-C can be connected to the communication network via SNI even if they do not support multicast. Further, the receiver terminal devices 700-A to 700-F can also be connected to the communication network via UNI even if they do not support multicast. Further, since the communication network portion can be transmitted by multicast, the transmission band can be reduced.

このようなユニキャストからマルチキャストへ変換する装置や、マルチキャストからユニキャストへ変換する装置は、例えば、特許文献1及び2により開示されている。特許文献1では、監視カメラが接続する通信ネットワークにおいて、監視カメラがユニキャストで送信した監視画像を、マルチキャストに変換し、監視拠点に送信する技術が開示されている。 Such a device for converting from unicast to multicast and a device for converting from multicast to unicast are disclosed, for example, in Patent Documents 1 and 2. Patent Document 1 discloses a technique of converting a surveillance image transmitted by a surveillance camera by unicast into multicast and transmitting it to a surveillance base in a communication network to which the surveillance camera is connected.

また、特許文献2では、DSL(Digital Subscriber Line)によるアクセス回線を経由したトラヒックを宅内において無線LAN(Local Area Network)にて送信する際に、マルチキャストからユニキャストへの変換する技術が開示されている。この技術により、無線LAN区間において、より確実なトラヒックの送信を実現している。 Further, Patent Document 2 discloses a technique for converting multicast to unicast when transmitting a traffic via an access line by DSL (Digital Subscriber Line) via a wireless LAN (Local Area Network) in a house. There is. With this technology, more reliable traffic transmission is realized in the wireless LAN section.

ユニキャストからマルチキャストへの変換技術、及びマルチキャストからユニキャストへの変換技術は、上記のように既存技術として知られており、市販品としても提供されている。しかしながら、単にこれらを組み合わせても、コンテンツ配信装置610−A〜610−Cから受信者端末装置700−A〜700−Fに対して問題なくコンテンツ情報を送信することができるというわけではない。 The unicast to multicast conversion technology and the multicast to unicast conversion technology are known as existing technologies as described above, and are also provided as commercial products. However, even if these are simply combined, it is not possible to transmit the content information from the content distribution devices 610-A to 610-C to the receiver terminal devices 700-A to 700-F without any problem.

コンテンツ情報を正しく送信するためには、SNIに対してコンテンツ配信装置610−A〜610−Cが送出するユニキャストトラヒックのパケットのヘッダと、UNIから送出されるユニキャストトラヒックのパケットのヘッダとが一致している必要がある。不一致の場合、受信者端末装置700−A〜700Fは、想定しないトラヒックとして当該パケットを破棄してしまう。 In order to correctly transmit the content information, the header of the unicast traffic packet sent from the content distribution devices 610-A to 610-C and the header of the unicast traffic packet sent from the UNI are required for SNI. Must match. In the case of a mismatch, the receiver terminal devices 700-A to 700F discard the packet as an unexpected traffic.

例えば、図45に示すように、受信者端末装置700−Fに対してグローバルIPアドレスとして「2001:158:2443:1::2」が付与されているとする。コンテンツ配信装置610−Aは、受信者端末装置700−Fからのコンテンツの配信開始要求を受けて、宛先アドレスを「2001:158:2443:1::2」としてU−M変換装置901に送信する。 For example, as shown in FIG. 45, it is assumed that "2001: 158: 2443: 1: 2" is assigned as a global IP address to the receiver terminal device 700-F. The content distribution device 610-A receives the content distribution start request from the receiver terminal device 700-F and transmits the destination address to the UM conversion device 901 as "2001: 158: 2443: 1: 2". To do.

U−M変換装置901は、ユニキャストからマルチキャストに変換する際に宛先アドレスを、例えば、予め定められるマルチキャストIPアドレスの「FF3E:1::2」に変換して送信する。M−U変換装置902−6は、マルチキャストIPパケットを受信して、マルチキャストからユニキャストに変換する。 When converting from unicast to multicast, the UM conversion device 901 converts the destination address into, for example, a predetermined multicast IP address "FF3E: 1: 1: 2" and transmits the destination address. The MU converter 902-6 receives the multicast IP packet and converts it from multicast to unicast.

このとき、既存の技術によるM−U変換装置902−6では、コンテンツ配信装置610−Aからの宛先アドレスの引き継ぎを行うことができない。そのため、例えば、マルチキャストIPパケットの宛先アドレスを固定的に割り当てられている「2001:158:2443:1::2000」に書き換えて送信してしまったとする。このアドレスは、コンテンツ配信装置610−Aが送出した際のアドレスと異なる。そのため、受信者端末装置700−Fは、受信したユニキャストIPパケットの宛先アドレスが自端末のIPアドレスと異なるため、当該ユニキャストIPパケットを破棄し、その結果、トラヒックが欠損してしまうという問題がある。 At this time, the MU conversion device 902-6 based on the existing technology cannot take over the destination address from the content distribution device 610-A. Therefore, for example, it is assumed that the destination address of the multicast IP packet is rewritten to "2001: 158: 2443: 1: 2000" which is fixedly assigned and transmitted. This address is different from the address when the content distribution device 610-A sends it. Therefore, the receiver terminal device 700-F has a problem that the destination address of the received unicast IP packet is different from the IP address of its own terminal, so that the unicast IP packet is discarded, and as a result, the traffic is lost. There is.

上記事情に鑑み、本発明は、送信側と受信側の装置においてユニキャスト方式の装置を利用し、かつ通信ネットワークにおいてマルチキャスト方式による伝送を行う際、通信ネットワークにおける入出力情報の同一性を確保することができる技術の提供を目的としている。 In view of the above circumstances, the present invention ensures the same input / output information in the communication network when the transmitting side and the receiving side devices use the unicast system device and the communication network transmits by the multicast system. The purpose is to provide technology that can be used.

本発明の一態様は、ユニキャスト・マルチキャスト変換装置と、マルチキャスト・ユニキャスト変換装置とによって行われるトラヒック変換方法であって、異なる配信情報を一意に識別可能な識別情報ごとに異なるマルチキャストアドレスを予め関連付けておき、前記マルチキャスト・ユニキャスト変換装置が、前記識別情報に対応する前記マルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる受信者端末装置に予め付与されるユニキャストアドレスとを関連付け、前記ユニキャスト・マルチキャスト変換装置が、配信装置から受信するユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの宛先アドレスのいずれか1つとを関連付け、前記ユニキャスト・マルチキャスト変換装置が、受信した前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャストトラヒックの前記宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えてマルチキャストトラヒックとして送信し、前記マルチキャスト・ユニキャスト変換装置が、前記マルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数の前記ユニキャストトラヒックであって前記宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するトラヒック変換方法である。 One aspect of the present invention is a traffic conversion method performed by a unicast / multicast conversion device and a multicast / unicast conversion device, in which a different multicast address is previously assigned to each identification information that can uniquely identify different distribution information. In association with each other, the multicast / unicast conversion device assigns a unicast address in advance to the multicast address corresponding to the identification information and the receiver terminal device to which the distribution information corresponding to the identification information is transmitted. Each of the identification information of the distribution information included in the unicast traffic received from the distribution device and any one of the destination addresses of the received unicast traffic are associated with the unicast multicast converter. When the destination address of the unicast traffic received by the unicast multicast converter matches the destination address associated with the identification information of the distribution information included in the unicast traffic, the unicast traffic is associated. When the destination address of the cast traffic is rewritten to the multicast address corresponding to the identification information and transmitted as the multicast traffic, and the multicast / unicast conversion device receives the multicast traffic, the number of the receiver terminal devices is increased. Generate the unicast traffic having the corresponding number of the unicast traffic and the unicast address of the receiver terminal device associated with the multicast address which is the destination address of the multicast traffic as the destination address. This is a traffic conversion method for transmitting.

本発明の一態様は、上記のトラヒック変換方法であって、前記ユニキャスト・マルチキャスト変換装置が、前記識別情報ごとの受信者数に応じて、前記配信装置から受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信するか否かを判定し、受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信すると判定した場合に変換せずに前記ユニキャストトラヒックを送信しているとき、受信した前記ユニキャストトラヒックの前記宛先アドレスを前記マルチキャストアドレスに書き換えて前記マルチキャストトラヒックに変換して送信し、受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信しないと判定した場合に前記ユニキャストトラヒックから前記マルチキャストトラヒックへの変換を行っているとき、当該変換を停止して受信した前記ユニキャストトラヒックを送信し、前記マルチキャスト・ユニキャスト変換装置が、前記ユニキャストトラヒックを受信した場合、受信した前記ユニキャストトラヒックを変換せずに送信する。 One aspect of the present invention is the above-mentioned traffic conversion method, wherein the unicast / multicast conversion device transmits the unicast traffic received from the distribution device according to the number of recipients for each identification information. When it is determined whether or not to convert to traffic and transmit, and when it is determined that the received unicast traffic is converted to the multicast traffic and transmitted, and the unicast traffic is transmitted without conversion, it is received. When it is determined that the destination address of the unicast traffic is rewritten to the multicast address, converted to the multicast traffic and transmitted, and the received unicast traffic is converted to the multicast traffic and not transmitted, the unicast is determined. When the conversion from the traffic to the multicast traffic is being performed, the conversion is stopped and the received unicast traffic is transmitted, and when the multicast / unicast conversion device receives the unicast traffic, it is received. The unicast traffic is transmitted without conversion.

本発明の一態様は、上記のトラヒック変換方法であって、前記ユニキャスト・マルチキャスト変換装置が、前記識別情報ごとの受信者数と、予め定められる閾値とに基づいて、前記配信装置から受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信するか否かを判定し、前記ユニキャスト・マルチキャスト変換装置が、前記閾値を、通信品質に関する情報に基づいて減少、または、増加させる。 One aspect of the present invention is the above-mentioned traffic conversion method, in which the unicast / multicast conversion device receives from the distribution device based on the number of recipients for each identification information and a predetermined threshold value. It is determined whether or not the unicast traffic is converted into the multicast traffic and transmitted, and the unicast multicast conversion device reduces or increases the threshold value based on the information regarding the communication quality.

本発明の一態様は、ユニキャスト・マルチキャスト変換装置と、マルチキャスト・ユニキャスト変換装置と、配信情報を含むユニキャストトラヒックを送信する配信装置と、ユニキャストアドレスが予め付与され、前記配信情報を含む前記ユニキャストトラヒックを受信する受信者端末装置と、を備える配信システムであって、前記配信装置は、前記配信情報と、異なる前記配信情報を一意に識別可能な識別情報とを関連付けて記憶する配信情報記憶部と、配信対象の前記配信情報を前記配信情報記憶部から読み出し、送信先の前記受信者端末装置の前記ユニキャストアドレスを宛先アドレスとして、読み出した前記配信情報を含む前記ユニキャストトラヒックを送信する配信部と、を備え、前記マルチキャスト・ユニキャスト変換装置は、前記識別情報ごとに異なるマルチキャストアドレスを対応付けたマルチキャスト・ユニキャスト変換テーブルを記憶する記憶部と、前記マルチキャスト・ユニキャスト変換テーブルを参照して、前記識別情報に対応する前記マルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる前記受信者端末装置に付与されている前記ユニキャストアドレスとの関連付けを行う情報検出処理部と、前記ユニキャスト・マルチキャスト変換装置が送信するマルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数の前記ユニキャストトラヒックであって前記宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するマルチキャスト・ユニキャスト変換処理部と、を備え、前記ユニキャスト・マルチキャスト変換装置は、前記識別情報ごとに異なる前記マルチキャストアドレスを対応付けたユニキャスト・マルチキャスト変換テーブルを記憶する記憶部と、前記配信装置から受信する前記ユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの前記宛先アドレスのいずれか1つとを関連付け、受信する前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャスト・マルチキャスト変換テーブルを参照し、前記ユニキャストトラヒックの宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えて前記マルチキャストトラヒックとして送信するユニキャスト・マルチキャスト変換処理部と、を備える配信システムである。 In one aspect of the present invention, a unicast / multicast conversion device, a multicast / unicast conversion device, a distribution device that transmits a unicast traffic including distribution information, and a unicast address are assigned in advance and include the distribution information. A distribution system including a receiver terminal device that receives the unicast traffic, and the distribution device stores the distribution information in association with identification information that can uniquely identify different distribution information. The information storage unit and the unicast traffic including the read distribution information are read from the distribution information storage unit and the unicast address of the recipient terminal device of the transmission destination is used as the destination address. The multicast / unicast conversion device includes a distribution unit for transmission, and the multicast / unicast conversion device has a storage unit that stores a multicast / unicast conversion table in which different multicast addresses are associated with each identification information, and the multicast / unicast conversion table. Information that associates the multicast address corresponding to the identification information with the unicast address assigned to the receiver terminal device to which the distribution information corresponding to the identification information is transmitted. When the detection processing unit and the multicast traffic transmitted by the unicast / multicast conversion device are received, the number of the unicast traffic corresponding to the number of the receiver terminal devices is the same as the destination address of the multicast traffic. The unicast / multicast conversion processing unit is provided with a multicast / unicast conversion processing unit that generates and transmits the unicast traffic having the unicast address of the receiver terminal device associated with the multicast address that is the destination address. The device has a storage unit that stores a unicast / multicast conversion table associated with the multicast address different for each identification information, and the identification information of the distribution information included in the unicast traffic received from the distribution device. Each was associated with any one of the destination addresses of the unicast traffic to be received, and the destination address of the unicast traffic to be received was associated with the identification information of the distribution information included in the unicast traffic. If it matches the destination address, the unicast multicast translation table is displayed. It is a distribution system including a unicast / multicast conversion processing unit that rewrites the destination address of the unicast traffic to the multicast address corresponding to the identification information and transmits the multicast traffic as the multicast traffic.

本発明の一態様は、異なる配信情報を一意に識別可能な識別情報に予め関連付けられているマルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる受信者端末装置に予め付与されるユニキャストアドレスとを関連付け、マルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数のユニキャストトラヒックであって宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するマルチキャスト・ユニキャスト変換装置と共に用いられるユニキャスト・マルチキャスト変換装置であって、前記識別情報ごとに異なる前記マルチキャストアドレスを対応付けたユニキャスト・マルチキャスト変換テーブルを記憶する記憶部と、配信装置から受信する前記ユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの前記宛先アドレスのいずれか1つとを関連付け、受信する前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャスト・マルチキャスト変換テーブルを参照し、前記ユニキャストトラヒックの前記宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えて前記マルチキャストトラヒックとして送信するユニキャスト・マルチキャスト変換処理部と、を備えるユニキャスト・マルチキャスト変換装置である。 One aspect of the present invention is given in advance to a multicast address that is previously associated with identification information that can uniquely identify different distribution information, and a receiver terminal device that is a destination of the distribution information corresponding to the identification information. When a multicast traffic is received by associating with a unicast address, the number of unicast traffic corresponding to the number of recipient terminal devices is associated with the multicast address which is the destination address of the multicast traffic as the destination address. A unicast / multicast converter used in combination with a multicast / unicast converter that generates and transmits the unicast traffic having the unicast address of the receiver terminal device, and the multicast that differs for each identification information. Each of the storage unit that stores the unicast multicast conversion table associated with the address, the identification information of the distribution information included in the unicast traffic received from the distribution device, and the destination of the received unicast traffic. When the destination address of the unicast traffic that is associated with and receives any one of the addresses matches the destination address associated with the identification information of the distribution information included in the unicast traffic, the unicast traffic. A unicast multicast conversion processing unit including a unicast multicast conversion processing unit that refers to a multicast translation table, rewrites the destination address of the unicast traffic to the multicast address corresponding to the identification information, and transmits the multicast traffic as the multicast traffic. It is a device.

本発明の一態様は、異なる配信情報を一意に識別可能な識別情報ごとに異なるマルチキャストアドレスを予め関連付けておき、配信装置から受信するユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの宛先アドレスのいずれか1つとを関連付け、受信する前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャストトラヒックの前記宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えてマルチキャストトラヒックとして送信するユニキャスト・マルチキャスト変換装置と共に用いられるマルチキャスト・ユニキャスト変換装置であって、前記識別情報ごとに異なる前記マルチキャストアドレスを対応付けたマルチキャスト・ユニキャスト変換テーブルを記憶する記憶部と、前記マルチキャスト・ユニキャスト変換テーブルを参照して、前記識別情報に対応する前記マルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる受信者端末装置に付与されているユニキャストアドレスとの関連付けを行う情報検出処理部と、前記ユニキャスト・マルチキャスト変換装置が送信する前記マルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数の前記ユニキャストトラヒックであって前記宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するマルチキャスト・ユニキャスト変換処理部と、を備えるマルチキャスト・ユニキャスト変換装置である。 In one aspect of the present invention, different distribution information is associated with each of the uniquely identifiable identification information in advance, and each of the identification information of the distribution information included in the unicast traffic received from the distribution device is associated with each of the identification information. , The destination address of the unicast traffic to be received is associated with any one of the destination addresses of the unicast traffic to be received, and the destination address to be associated with the identification information of the distribution information included in the unicast traffic. Is a multicast / unicast conversion device used together with a unicast / multicast conversion device that rewrites the destination address of the unicast traffic to the multicast address corresponding to the identification information and transmits the unicast traffic as a multicast traffic. A storage unit that stores a multicast / unicast conversion table associated with the multicast address that differs for each identification information, the multicast address corresponding to the identification information, and the multicast address corresponding to the identification information with reference to the multicast / unicast conversion table. The information detection processing unit that associates with the unicast address assigned to the receiver terminal device that is the destination of the distribution information corresponding to the identification information, and the multicast traffic transmitted by the unicast / multicast conversion device. When received, the number of the unicast traffic corresponding to the number of the receiver terminal devices and the uni of the receiver terminal device associated with the multicast address which is the destination address of the multicast traffic as the destination address. A multicast / unicast conversion device including a multicast / unicast conversion processing unit that generates and transmits the unicast traffic having a cast address.

本発明の一態様は、上記のユニキャスト・マルチキャスト変換装置をコンピュータに実現させるためのユニキャスト・マルチキャスト変換プログラムである。 One aspect of the present invention is a unicast / multicast conversion program for realizing the above-mentioned unicast / multicast conversion device in a computer.

本発明の一態様は、上記のマルチキャスト・ユニキャスト変換装置をコンピュータに実現させるためのマルチキャスト・ユニキャスト変換プログラムである。 One aspect of the present invention is a multicast / unicast conversion program for realizing the above-mentioned multicast / unicast conversion device in a computer.

本発明により、送信側と受信側の装置においてユニキャスト方式の装置を利用し、かつ通信ネットワークにおいてマルチキャスト方式による伝送を行う際、通信ネットワークにおける入出力情報の同一性を確保することが可能となる。 INDUSTRIAL APPLICABILITY According to the present invention, it is possible to ensure the identity of input / output information in a communication network when a unicast device is used in the transmitting side device and the receiving side device and transmission is performed by the multicast method in the communication network. ..

第1の実施形態のコンテンツ配信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the content distribution system of 1st Embodiment. 同実施形態において送信されるトラヒックのデータ形式を示す図である。It is a figure which shows the data format of the traffic transmitted in the same embodiment. 同実施形態のコンテンツ配信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the content distribution apparatus of the same embodiment. 同実施形態のU−M変換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the UM conversion apparatus of the same embodiment. 同実施形態のU−M変換テーブルのデータ構成を示す図である。It is a figure which shows the data structure of the UM conversion table of the same embodiment. 同実施形態のM−U変換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the MU conversion apparatus of the same embodiment. 同実施形態のM−U変換テーブルのデータ構成を示す図である。It is a figure which shows the data structure of the MU conversion table of the same embodiment. 同実施形態のU−M変換装置によるトラヒック変換処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the traffic conversion processing by the UM conversion apparatus of the same embodiment. 同実施形態のM−U変換装置によるトラヒック変換処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the traffic conversion process by the MU conversion apparatus of the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その1)である。It is a figure (the 1) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その2)である。It is a figure (the 2) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その3)である。It is a figure (the 3) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その4)である。It is a figure (the 4) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その5)である。It is a figure (the 5) which shows the content distribution processing in the same embodiment. 第2の実施形態のコンテンツ配信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the content distribution system of 2nd Embodiment. トラヒック変換のタイミングのずれにおいて生じる状態を示す図である。It is a figure which shows the state which occurs in the timing shift of the traffic conversion. 同実施形態のコンテンツ配信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the content distribution apparatus of the same embodiment. 同実施形態のコンテンツ配信装置の受信者情報記憶部が記憶する情報のデータ構成を示す図である。It is a figure which shows the data structure of the information which the receiver information storage part of the content distribution apparatus of the same embodiment stores. 同実施形態のU−M変換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the UM conversion apparatus of the same embodiment. 同実施形態のM−U変換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the MU conversion apparatus of the same embodiment. 同実施形態のU−M変換装置によるトラヒック変換処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the traffic conversion processing by the UM conversion apparatus of the same embodiment. 同実施形態のM−U変換装置によるトラヒック変換処理の流れを示すフローチャート(その1)である。It is a flowchart (the 1) which shows the flow of the traffic conversion process by the MU conversion apparatus of the same embodiment. 同実施形態のM−U変換装置によるトラヒック変換処理の流れを示すフローチャート(その2)である。It is a flowchart (No. 2) which shows the flow of the traffic conversion process by the MU conversion apparatus of the same embodiment. 同実施形態のM−U変換装置によるトラヒック変換処理の流れを示すフローチャート(その3)である。It is a flowchart (3) which shows the flow of the traffic conversion process by the MU conversion apparatus of the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その1)である。It is a figure (the 1) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その2)である。It is a figure (the 2) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その3)である。It is a figure (the 3) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その4)である。It is a figure (the 4) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その5)である。It is a figure (the 5) which shows the content distribution processing in the same embodiment. 同実施形態においてトラヒック変換のタイミングの同期を取った場合の状態を示す図(その1)である。It is a figure (the 1) which shows the state when the timing of the traffic conversion is synchronized in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その6)である。It is a figure (No. 6) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その7)である。It is a figure (7) which shows the content distribution processing in the same embodiment. 同実施形態におけるコンテンツ配信処理を示す図(その8)である。It is a figure (8) which shows the content distribution processing in the same embodiment. 同実施形態においてトラヒック変換のタイミングの同期を取った場合の状態を示す図(その2)である。It is a figure (No. 2) which shows the state when the timing of the traffic conversion is synchronized in the same embodiment. 第3の実施形態のコンテンツ配信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the content distribution system of 3rd Embodiment. 同実施形態のU−M変換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the UM conversion apparatus of the same embodiment. 同実施形態のM−U変換装置の構成を示すブロック図である。It is a block diagram which shows the structure of the MU conversion apparatus of the same embodiment. 同実施形態のU−M変換装置によるパラメータ変更処理の流れを示すフローチャート(その1)である。It is a flowchart (the 1) which shows the flow of the parameter change processing by the UM conversion apparatus of the same embodiment. 同実施形態のU−M変換装置によるパラメータ変更処理の流れを示すフローチャート(その2)である。It is a flowchart (No. 2) which shows the flow of the parameter change processing by the UM conversion apparatus of the same embodiment. コンテンツ情報をユニキャスト方式で送信する場合の構成を示す図である。It is a figure which shows the structure when the content information is transmitted by the unicast method. コンテンツ情報をユニキャスト方式とマルチキャスト方式で送信する場合の構成を比較する図である。It is a figure which compares the configuration when the content information is transmitted by the unicast method and the multicast method. トラヒックを定義する図である。It is a figure which defines a traffic. マルチキャスト方式を適用する場合の問題点を説明する図(その1)である。It is a figure (the 1) explaining a problem in applying a multicast method. マルチキャスト方式を適用する場合の問題点を説明する図(その2)である。It is a figure (the 2) explaining a problem in applying a multicast method. マルチキャスト方式を適用する場合の問題点を説明する図(その3)である。It is a figure (3) explaining a problem in applying a multicast method.

(第1の実施形態)
以下、本発明の実施形態について図面を参照して説明する。図1は、第1の実施形態のコンテンツ配信システム1の構成を示すブロック図である。コンテンツ配信システム1は、配信事業者設備300−1,300−2,300−3、ユニキャスト・マルチキャスト変換装置(以下「U−M変換装置」という)10a,10s、コアルータ30−1,30−2、伝送装置40−1−1,40−1−2,40−2−1,40−2−2、エッジルータ50−1,50−2、マルチキャスト・ユニキャスト変換装置(以下「M−U変換装置」という)20−1,20−2、OLT(Optical Line Terminal)60−1,60−2、光スプリッタ61−1,61−2、ONU(Optical Network Unit)62−1−1,62−1−2,62−1−3,62−2−1,62−2−2,62−2−3、受信者端末装置70−1,70−2,70−3,70−4,70−5,70−6、表示装置71−1,71−2,71−3,71−4,71−5,71−6、及びOSS(Operating Support System)400を備える。
(First Embodiment)
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of the content distribution system 1 of the first embodiment. The content distribution system 1 includes distribution company equipment 300-1, 300-2, 300-3, a unicast / multicast conversion device (hereinafter referred to as "UM conversion device") 10a, 10s, and a core router 30-1, 30-. 2. Transmission device 40-1-1, 40-1-2, 40-2-1, 40-2-2, edge router 50-1, 50-2, multicast / unicast converter (hereinafter "MU" 20-1, 20-2, OLT (Optical Line Terminal) 60-1, 60-2, optical splitter 61-1, 61-2, ONU (Optical Network Unit) 62-1-1, 62 1-2, 62-1-3, 62-2-1, 62-2-2, 62-2-3, receiver terminal device 70-1, 70-2, 70-3, 70-4, 70 -5, 70-6, display devices 71-1, 71-2, 71-3, 71-4, 71-5, 71-6, and OSS (Operating Support System) 400 are provided.

配信事業者設備300−1,300−2,300−3の各々は、例えば、異なる配信事業者によって運営されており、各々が現用系と予備系の装置であるコンテンツ配信装置310−1a,310−1s、コンテンツ配信装置310−2a,310−2s、コンテンツ配信装置310−3a,310−3sを備える。コンテンツ配信装置310−1a,310−2a,310−3aは現用系の装置であり、コンテンツ配信装置310−1s,310−2s,310−3sは予備系の装置である。予備系の装置は、常に現用系の装置が内部に記憶する情報を共有して同一の状態を維持して現用系の装置と同様の処理を行っており、現用系の装置が、障害の発生等によって動作を停止した場合、コンテンツ情報の配信の処理等を継続して行う。 Each of the distribution company facilities 300-1, 300-2, and 300-3 is operated by, for example, different distribution companies, and the content distribution devices 310-1a and 310, which are active and backup devices, respectively. -1s, content distribution devices 310-2a, 310-2s, and content distribution devices 310-3a, 310-3s. The content distribution devices 310-1a, 310-2a, and 310-3a are working devices, and the content distribution devices 310-1s, 310-2s, and 310-3s are backup devices. The standby system device always shares the information stored inside the current system device to maintain the same state and performs the same processing as the current system device, and the active system device causes a failure. If the operation is stopped due to, etc., the processing of content information distribution, etc. is continued.

配信事業者設備300−1,300−2,300−3を運営する配信事業者の各々には、予め異なる配信事業者ID(Identification)が付与されており、各々に、配信事業者IDとして、例えば、「1」,「2」,「3」が予め付与されているものとする。 Each of the distributors operating the distributor equipment 300-1, 300-2, and 300-3 is given a different distributor ID (Identification) in advance, and each of them has a different distributor ID. For example, it is assumed that "1", "2", and "3" are given in advance.

コンテンツ配信装置310−1a,310−1s,310−2a,310−2s,310−3a,310−3sは、例えば、図2に示すデータ形式によりコンテンツ情報を送信する。図2に示すデータ形式は、図42を参照して定義したトラヒックに相当しており、IPv6パケットを含むEthernet(登録商標)フレームを示したものである。なお、図2では、IPv6ヘッダとペイロードとの間にUDPヘッダを付与した例を示している。コンテンツ情報は、IPv6パケットのペイロードである46〜1500Byteの大きさのデータ部分に格納されて送信される。なお、以下の説明において、ユニキャストとマルチキャストを区別して、図2に示すデータ形式のトラヒックを示す場合、ユニキャストIPトラヒック、または、マルチキャストIPトラヒックという。 The content distribution devices 310-1a, 310-1s, 310-2a, 310-2s, 310-3a, 310-3s transmit content information in the data format shown in FIG. 2, for example. The data format shown in FIG. 2 corresponds to the traffic defined with reference to FIG. 42 and indicates an Ethernet® frame containing IPv6 packets. Note that FIG. 2 shows an example in which a UDP header is added between the IPv6 header and the payload. The content information is stored and transmitted in a data portion having a size of 46 to 1500 Byte, which is the payload of the IPv6 packet. In the following description, when unicast and multicast are distinguished and the traffic of the data format shown in FIG. 2 is shown, it is referred to as unicast IP traffic or multicast IP traffic.

SNIからUNIまでの部分は、例えば、通信事業者によって運営される通信ネットワークの部分となる。U−M変換装置10aは、コンテンツ配信装置310−1a,310−2a,310−3aからユニキャストIPトラヒックを受信する。ユニキャストIPトラヒックは、ユニキャスト送信により送信されるIPパケットを表す。また、U−M変換装置10aは、受信したユニキャストIPトラヒックに応じて、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換してコアルータ30−1に送信したり、受信したユニキャストIPトラヒックを破棄したりする。マルチキャストIPトラヒックは、マルチキャスト送信により送信されるIPパケットを表す。 The part from SNI to UNI is, for example, a part of a communication network operated by a telecommunications carrier. The UM conversion device 10a receives the unicast IP traffic from the content distribution devices 310-1a, 310-2a, 310-3a. Unicast IP traffic represents an IP packet transmitted by unicast transmission. Further, the U-M conversion device 10a converts the received unicast IP traffic into multicast IP traffic and transmits it to the core router 30-1 according to the received unicast IP traffic, or transmits the received unicast IP traffic. Discard it. Multicast IP traffic represents an IP packet transmitted by multicast transmission.

U−M変換装置10sは、コンテンツ配信装置310−1s,310−1s、310−2s,310−3sからユニキャストIPトラヒックを受信する。また、U−M変換装置10sは、受信したユニキャストIPトラヒックに応じて、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換してコアルータ30−2に送信したり、受信したユニキャストIPトラヒックを破棄したりする。 The UM conversion device 10s receives the unicast IP traffic from the content distribution devices 310-1s, 310-1s, 310-2s, 310-3s. Further, the U-M conversion device 10s converts the received unicast IP traffic into a multicast IP traffic and transmits it to the core router 30-2 according to the received unicast IP traffic, or transmits the received unicast IP traffic. Discard it.

U−M変換装置10aとU−M変換装置10sとは、現用系と予備系の関係にある装置である。予備系のU−M変換装置10sは、現用系のU−M変換装置10aが内部に記憶する情報を共有して同一の状態を維持して現用系の装置と同様の処理を行っている。ただし、現用系のU−M変換装置10aが正常に動作している間は、予備系のU−M変換装置10sは、コアルータ30−2に対して送信を行わない。予備系のU−M変換装置10sは、現用系のU−M変換装置10aが障害の発生等によって動作を停止した場合、コアルータ30−2への送信を開始する。 The UM conversion device 10a and the UM conversion device 10s are devices that are in a relationship of a working system and a backup system. The backup system UM conversion device 10s shares the information stored internally by the working system UM conversion device 10a, maintains the same state, and performs the same processing as the working system device. However, while the working UM converter 10a is operating normally, the standby UM converter 10s does not transmit to the core router 30-2. When the U-M conversion device 10s of the spare system stops its operation due to the occurrence of a failure or the like, the U-M conversion device 10s of the spare system starts transmission to the core router 30-2.

コアルータ30−1,30−2、及びエッジルータ50−1,50−2は、いわゆるIPパケットを転送するルータであり、受信したユニキャストまたはマルチキャストのIPトラヒックの宛先アドレスと、内部に記憶する経路情報とに基づいて、受信したユニキャストまたはマルチキャストのIPトラヒックの転送を行う。なお、マルチキャストIPトラヒックを送信する場合に必要となるMLD(Multicast Listener Discovery)は、中継を行うコアルータ30−1,30−2、及びエッジルータ50−1,50−2に静的に設定されているものとする。なお、静的な設定に限られず、PIM(Protocol Independent Multicast)−SSM(Source Specific Multicast)等によって動的に設定される方式が適用されてもよい。 The core routers 30-1 and 30-2 and the edge routers 50-1 and 50-2 are routers that forward so-called IP packets, and receive unicast or multicast IP traffic destination addresses and routes stored internally. Transfer the received unicast or multicast IP traffic based on the information. The MLD (Multicast Listener Discovery) required for transmitting multicast IP traffic is statically set in the core routers 30-1 and 30-2 and the edge routers 50-1 and 50-2 that perform relay. It is assumed that there is. The setting is not limited to static, and a method of dynamically setting by PIM (Protocol Independent Multicast) -SSM (Source Specific Multicast) or the like may be applied.

伝送装置40−1−1,40−1−2,40−2−1,40−2−2は、例えば、BOADM(Bidirectional Optical Add/Drop Multiplexer)及びROADM(Reconfigurable Optical Add/Drop Multiplexer)等のIPトラヒックを光信号に変換して伝送を行う伝送装置である。なお、BOADM(Bidirectional Optical Add/Drop Multiplexer)及びROADM(Reconfigurable Optical Add/Drop Multiplexer)に限られず、他の方式の伝送装置が適用されてもよい。 The transmission apparatus 40-1-1, 40-1-2, 40-2-1, 40-2-2 may be, for example, a BOADM (Bidirectional Optical Add / Drop Multiplexer) or a ROADM (Reconfigurable Optical Add / Drop Multiplexer). It is a transmission device that converts an IP traffic into an optical signal and transmits it. The BOADM (Bidirectional Optical Add / Drop Multiplexer) and ROADM (Reconfigurable Optical Add / Drop Multiplexer) are not limited, and other types of transmission devices may be applied.

M−U変換装置20−1は、エッジルータ50−1から受信したコンテンツ情報を含むマルチキャストIPトラヒックを当該コンテンツ情報の配信を要求した受信者端末装置70−1〜70−3の数に応じて複製する。また、M−U変換装置20−1は、複製したマルチキャストIPトラヒックの宛先アドレスを当該コンテンツ情報の配信を要求した受信者端末装置70−1〜70−3に付与されているグローバルIPアドレスに書き換えてユニキャストIPトラヒックに変換して送信する。 The MU conversion device 20-1 receives multicast IP traffic including the content information received from the edge router 50-1 according to the number of receiver terminal devices 70-1 to 70-3 that requested the distribution of the content information. Duplicate. Further, the MU conversion device 20-1 rewrites the destination address of the duplicated multicast IP traffic to the global IP address assigned to the recipient terminal devices 70-1 to 70-3 that requested the distribution of the content information. Convert to unicast IP multicast and send.

M−U変換装置20−2は、エッジルータ50−2から受信したコンテンツ情報を含むマルチキャストIPトラヒックを当該コンテンツ情報の配信を要求した受信者端末装置70−4〜70−6の数に応じて複製する。また、M−U変換装置20−2は、複製したマルチキャストIPトラヒックの宛先アドレスを当該コンテンツ情報の配信を要求した受信者端末装置70−4〜70−6に付与されているグローバルIPアドレスに書き換えてユニキャストIPトラヒックに変換して送信する。 The MU conversion device 20-2 receives multicast IP traffic including content information received from the edge router 50-2 according to the number of receiver terminal devices 70-4 to 70-6 that have requested distribution of the content information. Duplicate. Further, the MU conversion device 20-2 rewrites the destination address of the duplicated multicast IP traffic to the global IP address assigned to the recipient terminal devices 70-4 to 70-6 that requested the distribution of the content information. Convert to unicast IP multicast and send.

M−U変換装置20−1,20−2の各々には、アクセスネットワークとしてPON(Passive Optical Network)が接続されている。M−U変換装置20−1に接続するPONは、OLT60−1と、光スプリッタ61−1と、ONU62−1−1〜62−1−3を備えており、M−U変換装置20−2に接続するPONは、OLT60−2と、光スプリッタ61−2と、ONU62−2−1〜62−2−3を備えている。 A PON (Passive Optical Network) is connected to each of the MU converters 20-1 and 20-2 as an access network. The PON connected to the MU conversion device 20-1 includes an OLT 60-1, an optical splitter 61-1, and an ONU 62-1 to 62-1-3, and is provided with the MU conversion device 20-2. The PON connected to is provided with an OLT 60-2, an optical splitter 61-2, and an ONU 62-2-1 to 62-2-3.

ONU62−1−1〜62−1−3,62−2−1〜62−2−3の各々は、受信者端末装置70−1〜70−6に接続する。受信者端末装置70−1〜70−6の各々には、受信したコンテンツ情報を表示する表示装置71−1〜71−6が接続されている。受信者端末装置70−1〜70−6は、例えば、STB(Set Top Box)であり、受信者端末装置70−1〜70−6が受信したコンテンツ情報を表示する表示装置71−1〜71−6は、例えば、テレビである。 Each of ONU62-1 to 62-1-3, 622-1 to 62-2-3 is connected to the receiver terminal device 70-1 to 70-6. Display devices 71-1 to 71-6 for displaying received content information are connected to each of the receiver terminal devices 70-1 to 70-6. The receiver terminal devices 70-1 to 70-6 are, for example, STBs (Set Top Boxes), and display devices 71-1 to 71 displaying the content information received by the receiver terminal devices 70-1 to 70-6. -6 is, for example, a television.

なお、受信者端末装置70−1〜70−6の各々には異なるグローバルIPアドレスが予め付与されており、更に、エンドユーザIDとして、例えば、VLAN(Virtual LAN)−IDが予め付与されている。すなわち、個々の受信者端末装置70−1〜70−6は、グローバルIPアドレスとVLAN−IDの組み合わせによって一意に特定される。また、受信者端末装置70−1〜70−6は、マルチキャスト非対応の装置であり、ユニキャストトラヒックのみを送受信する。 In addition, different global IP addresses are assigned in advance to each of the receiver terminal devices 70-1 to 70-6, and further, for example, a VLAN (Virtual LAN) -ID is assigned in advance as an end user ID. .. That is, each of the recipient terminal devices 70-1 to 70-6 is uniquely identified by the combination of the global IP address and the VLAN-ID. The receiver terminal devices 70-1 to 70-6 are devices that do not support multicast, and transmit and receive only unicast traffic.

以下の説明において、受信者端末装置70−1〜70−6の順にグローバルIPアドレスとして、例えば、「2001:158:2443:1:1」、「2001:158:2443:1:2」、「2001:158:2443:1:3」、「2001:158:2443:1:4」「2001:158:2443:1:5」、「2001:158:2443:1:6」が付与されており、VLAN−IDは、全て「1」が付与されているとする。 In the following description, as global IP addresses in the order of recipient terminal devices 70-1 to 70-6, for example, "2001: 158: 2443: 1: 1", "2001: 158: 2443: 1: 2", " "2001: 158: 2443: 1: 3", "2001: 158: 2443: 1: 4", "2001: 158: 2443: 1: 5", and "2001: 158: 2443: 1: 6" are given. , It is assumed that "1" is assigned to all the VLAN-IDs.

OSS400は、U−M変換装置10a,10s及びM−U変換装置20−1,20−2に通信回線を介して接続されており、通信ネットワークの運営者の操作を受けて、U−M変換装置10a,10sと、M−U変換装置20−1,20−2に対して各種の設定情報を送信し、送信した設定情報に基づく設定を行う。 The OSS400 is connected to the U-M conversion devices 10a and 10s and the MU conversion devices 20-1 and 20-2 via a communication line, and is operated by the operator of the communication network to perform the U-M conversion. Various setting information is transmitted to the devices 10a and 10s and the MU conversion devices 20-1 and 20-2, and settings are made based on the transmitted setting information.

図3は、コンテンツ配信装置310−1a,310−1s,310−2a,310−2s,310−3a,310−3sの内部構成を示すブロック図である。コンテンツ配信装置310−1a,310−1s,310−2a,310−2s,310−3a,310−3sは、同一の内部構成を有している。そのため、図3では、「−1a」等の符号の枝記号を除いて、コンテンツ配信装置310として説明する。また、以下の説明において、個々のコンテンツ配信装置310−1a,310−1s,310−2a,310−2s,310−3a,310−3sの内部構成を示す場合、各内部構成を示す符号に枝記号を付して示すものとする。 FIG. 3 is a block diagram showing the internal configurations of the content distribution devices 310-1a, 310-1s, 310-2a, 310-2s, 310-3a, and 310-3s. The content distribution devices 310-1a, 310-1s, 310-2a, 310-2s, 310-3a, and 310-3s have the same internal configuration. Therefore, in FIG. 3, the content distribution device 310 will be described except for the branch symbol of the code such as “-1a”. Further, in the following description, when the internal configurations of the individual content distribution devices 310-1a, 310-1s, 310-2a, 310-2s, 310-3a, and 310-3s are shown, the reference numerals indicating the internal configurations are branched. It shall be indicated with a symbol.

コンテンツ配信装置310は、NW−IF(Network-Interface)311、要求受付部312、コンテンツ配信部313、コンテンツ情報記憶部314及び配信事業者ID記憶部315を備える。NW−IF311は、現用系の場合にはSNIを介してU−M変換装置10aに接続し、予備系の場合にはSNIを介してU−M変換装置10sに接続する。 The content distribution device 310 includes a NW-IF (Network-Interface) 311, a request reception unit 312, a content distribution unit 313, a content information storage unit 314, and a distribution company ID storage unit 315. The NW-IF311 is connected to the U-M conversion device 10a via SNI in the case of the working system, and is connected to the U-M conversion device 10s via SNI in the case of the backup system.

コンテンツ情報記憶部314は、図3に示すように、「チャネルID」と「コンテンツ情報」の項目を有するテーブルを予め記憶する。「コンテンツ情報」の項目には、例えば、映像のコンテンツ情報が書き込まれる。コンテンツ情報の各々には、予め異なるチャネルIDが付与されており、「チャネルID」の項目には、コンテンツ情報に対応するチャネルIDの番号が書き込まれる As shown in FIG. 3, the content information storage unit 314 stores in advance a table having items of "channel ID" and "content information". For example, video content information is written in the "content information" item. A different channel ID is assigned to each of the content information in advance, and the channel ID number corresponding to the content information is written in the "channel ID" item.

配信事業者ID記憶部315は、配信事業者ごとに付与されている配信事業者IDを予め記憶する。上述したように、配信事業者設備300−1,300−2,300−3の各々には、配信事業者IDとして「1」,「2」,「3」が予め付与されている。 The distribution company ID storage unit 315 stores the distribution company ID assigned to each distribution company in advance. As described above, "1", "2", and "3" are assigned to each of the distributor equipments 300-1, 300-2, and 300-3 in advance as distributor IDs.

なお、現用系と予備系の関係にある装置は、同一の配信事業者IDを記憶する。例えば、コンテンツ配信装置310−1aの配信事業者ID記憶部315−1aと、コンテンツ配信装置310−1sの配信事業者ID記憶部315−1sは、配信事業者IDとして「1」を予め記憶する。 The devices in the relationship between the active system and the backup system store the same distributor ID. For example, the distribution company ID storage unit 315-1a of the content distribution device 310-1a and the distribution company ID storage unit 315-1s of the content distribution device 310-1s store "1" as the distribution company ID in advance. ..

要求受付部312は、NW−IF311を介して、受信者端末装置70−1〜70−6が送信する配信事業者ID及びチャネルIDを含む配信開始要求情報を受信する。また、要求受付部312は、受信した配信開始要求情報の送信元アドレスと、配信開始要求情報に含まれるチャネルIDとを関連付けてコンテンツ配信部313に出力する。 The request reception unit 312 receives the distribution start request information including the distribution company ID and the channel ID transmitted by the receiver terminal devices 70-1 to 70-6 via the NW-IF311. Further, the request reception unit 312 associates the transmission source address of the received distribution start request information with the channel ID included in the distribution start request information and outputs the content distribution start unit 313.

コンテンツ配信部313は、要求受付部312から受けたチャネルIDに対応するコンテンツ情報をコンテンツ情報記憶部314から読み出し、読み出したコンテンツ情報に対して、チャネルIDと、配信事業者ID記憶部315が記憶する配信事業者IDとを付加してユニキャストIPトラヒックを生成する。また、コンテンツ配信部313は、要求受付部312から受けた送信元アドレスを、生成したユニキャストIPトラヒックの宛先アドレスとして書き込み、当該ユニキャストIPトラヒックをNW−IF311を介して送信する。 The content distribution unit 313 reads the content information corresponding to the channel ID received from the request reception unit 312 from the content information storage unit 314, and the channel ID and the distribution company ID storage unit 315 store the read content information. A unicast IP traffic is generated by adding the distribution company ID. Further, the content distribution unit 313 writes the source address received from the request reception unit 312 as the destination address of the generated unicast IP traffic, and transmits the unicast IP traffic via the NW-IF311.

図4は、U−M変換装置10a,10sの内部構成を示すブロック図である。U−M変換装置10a,10sは、同一の内部構成を有している。そのため、図4では、「a」や「s」の記号を除いて、U−M変換装置10として説明する。また、以下の説明において、個々のU−M変換装置10a,10sの内部構成を示す場合、各内部構成を示す符号に「a」や「s」の記号を付して示すものとする。 FIG. 4 is a block diagram showing an internal configuration of the UM converters 10a and 10s. The UM converters 10a and 10s have the same internal configuration. Therefore, in FIG. 4, the U-M conversion device 10 is described except for the symbols “a” and “s”. Further, in the following description, when the internal configurations of the individual UM converters 10a and 10s are shown, the symbols indicating the internal configurations are indicated by adding the symbols "a" and "s".

U−M変換装置10は、NW−IF120,121,122、送信選択判定部100、記憶部101、宛先アドレス変換部102、送出トラヒックバッファ部103及びコマンド送受信部105を備える。NW−IF120は、現用系のU−M変換装置10aの場合にはSNIを介して現用系のコンテンツ配信装置310−1a,310−2a,310−3aに接続し、予備系のU−M変換装置10sの場合にはSNIを介して予備系のコンテンツ配信装置310−1s,310−2s,310−3sに接続する。NW−IF121は、現用系のU−M変換装置10aの場合にはコアルータ30−1に接続し、予備系のU−M変換装置10sの場合にはコアルータ30−2に接続する。NW−IF122は、OSS400に接続する。 The UM conversion device 10 includes NW-IF120, 121, 122, a transmission selection determination unit 100, a storage unit 101, a destination address conversion unit 102, a transmission traffic buffer unit 103, and a command transmission / reception unit 105. In the case of the working U-M conversion device 10a, the NW-IF120 is connected to the working content distribution devices 310-1a, 310-2a, 310-3a via SNI to convert the backup system U-M. In the case of the device 10s, it is connected to the spare content distribution devices 310-1s, 310-2s, and 310-3s via SNI. The NW-IF121 is connected to the core router 30-1 in the case of the working UM conversion device 10a, and is connected to the core router 30-2 in the case of the backup UM conversion device 10s. The NW-IF122 connects to the OSS400.

記憶部101は、図5に示すU−M変換テーブル111を記憶する。U−M変換テーブル111は、「配信事業者ID」、「チャネルID」、「選択状態」、「変換前のユニキャストIPアドレス」、「変換後のマルチキャストIPアドレス」の項目を有する。「配信事業者ID」の項目には、配信事業者IDの情報が書き込まれる。「チャネルID」の項目には、チャネルIDの情報が書き込まれる。「選択状態」の項目には、「○」または「−」の情報が書き込まれる。「変換前のユニキャストIPアドレス」の項目には、受信者端末装置70−1〜70−6に付与されているIPアドレスの情報が書き込まれる。「変換後のマルチキャストIPアドレス」の項目には、コンテンツ情報ごと、すなわち配信事業者IDとチャネルIDの組み合わせごとに予め付与されるマルチキャストIPアドレスの情報が書き込まれる。 The storage unit 101 stores the UM conversion table 111 shown in FIG. The UM conversion table 111 has items of "distributor ID", "channel ID", "selected state", "unicast IP address before conversion", and "multicast IP address after conversion". Information on the distributor ID is written in the item of "Distributor ID". Information on the channel ID is written in the item of "channel ID". Information of "○" or "-" is written in the item of "selected state". In the item of "unicast IP address before conversion", the information of the IP address assigned to the receiver terminal devices 70-1 to 70-6 is written. In the item of "multicast IP address after conversion", information of the multicast IP address given in advance for each content information, that is, for each combination of the distributor ID and the channel ID is written.

図3を参照して説明したように、コンテンツ配信装置310の各々において、コンテンツ情報ごとに異なるチャネルIDが付与されており、個々の配信事業者には異なる配信事業者IDが付与されている。そのため、配信事業者IDとチャネルIDとの組み合わせによってコンテンツ情報を一意に特定することができる。すなわち、配信事業者IDとチャネルIDとの組み合わせが異なれば、異なるコンテンツ情報を示すことになる。 As described with reference to FIG. 3, different channel IDs are assigned to each content information in each of the content distribution devices 310, and different distribution company IDs are assigned to each distribution company. Therefore, the content information can be uniquely specified by the combination of the distribution company ID and the channel ID. That is, if the combination of the distributor ID and the channel ID is different, different content information will be shown.

図5に示すU−M変換テーブル111では、配信事業者IDとチャネルIDとの組み合わせごと、すなわち異なるコンテンツ情報ごとに、異なるマルチキャストIPアドレスを関連付けて記憶させておくことで、マルチキャストIPアドレスとコンテンツ情報とを一対一に関連付けている。また、図5に示す通り、U−M変換テーブル111は、配信事業者IDと、チャネルIDと、受信者端末装置70−1〜70−6に付与されているIPアドレスとからなる組み合わせの全ての組み合わせを予め記憶する。 In the U-M conversion table 111 shown in FIG. 5, the multicast IP address and the content are stored by associating and storing different multicast IP addresses for each combination of the distributor ID and the channel ID, that is, for each different content information. There is a one-to-one association with information. Further, as shown in FIG. 5, the U-M conversion table 111 includes all combinations of the distributor ID, the channel ID, and the IP addresses assigned to the receiver terminal devices 70-1 to 70-6. The combination of is stored in advance.

U−M変換テーブル111の「選択状態」の項目は、当該項目において「○」が付けられているレコードに対応するユニキャストIPトラヒックがマルチキャストIPトラヒックに変換されて送信されることを示している。なお、「選択状態」の項目には、初期情報として「−」が書き込まれる。 The item of "selected state" in the UM conversion table 111 indicates that the unicast IP traffic corresponding to the record marked with "○" in the item is converted into the multicast IP traffic and transmitted. .. In addition, "-" is written as initial information in the item of "selected state".

以下に説明する送信選択判定部100、宛先アドレス変換部102、及び送出トラヒックバッファ部103は、ユニキャストIPトラヒックからマルチキャストIPトラヒックへの変換処理を行うユニキャスト・マルチキャスト変換処理部である。 The transmission selection determination unit 100, the destination address conversion unit 102, and the transmission traffic buffer unit 103 described below are unicast / multicast conversion processing units that perform conversion processing from unicast IP traffic to multicast IP traffic.

送信選択判定部100は、NW−IF120を介してコンテンツ配信装置310からユニキャストIPトラヒックを受信し、受信したユニキャストIPトラヒックに含まれる配信事業者IDとチャネルIDと宛先アドレスの情報を読み出す。また、送信選択判定部100は、記憶部101のU−M変換テーブル111を参照し、読み出した配信事業者IDとチャネルIDとに基づいて、ユニキャストIPトラヒックに含まれるコンテンツ情報がマルチキャストとして送信するコンテンツ情報として登録されているか否かを判定する。 The transmission selection determination unit 100 receives the unicast IP traffic from the content distribution device 310 via the NW-IF 120, and reads out the information of the distribution company ID, the channel ID, and the destination address included in the received unicast IP traffic. Further, the transmission selection determination unit 100 refers to the U-M conversion table 111 of the storage unit 101, and transmits the content information included in the unicast IP traffic as multicast based on the read distributor ID and channel ID. It is determined whether or not it is registered as the content information to be used.

また、送信選択判定部100は、記憶部101のU−M変換テーブル111を参照し、読み出した配信事業者IDとチャネルIDと宛先アドレスとに基づいて、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換するか否かを判定する。また、送信選択判定部100は、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換しないと判定した場合、受信したユニキャストIPトラヒックを破棄する。 Further, the transmission selection determination unit 100 refers to the U-M conversion table 111 of the storage unit 101, and multicasts the received unicast IP traffic based on the read distribution company ID, channel ID, and destination address. Determine whether to convert to. Further, when the transmission selection determination unit 100 determines that the received unicast IP traffic is not converted into the multicast IP traffic, the transmission selection determination unit 100 discards the received unicast IP traffic.

また、送信選択判定部100は、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換すると判定した場合、受信したユニキャストIPトラヒックと、当該コンテンツ情報に対応するマルチキャストIPアドレスの情報とを対応付けて宛先アドレス変換部102に出力する。 When the transmission selection determination unit 100 determines that the received unicast IP traffic is converted into the multicast IP traffic, the transmission selection determination unit 100 associates the received unicast IP traffic with the information of the multicast IP address corresponding to the content information. Output to the destination address conversion unit 102.

宛先アドレス変換部102は、送信選択判定部100が出力するユニキャストIPトラヒックに対して、当該ユニキャストIPトラヒックの宛先アドレスを、送信選択判定部100が出力するマルチキャストIPアドレスに書き換えてマルチキャストIPトラヒックに変換して送出トラヒックバッファ部103に出力する。 The destination address conversion unit 102 rewrites the destination address of the unicast IP traffic to the multicast IP address output by the transmission selection determination unit 100 with respect to the unicast IP traffic output by the transmission selection determination unit 100, and the multicast IP traffic. Is converted to and output to the transmission multicast buffer unit 103.

送出トラヒックバッファ部103は、例えば、キュー方式のバッファであり、取り込んだIPトラヒックを一時的に記憶し、記憶した順にNW−IF121に出力する。コマンド送受信部105は、NW−IF122を介してOSS400との間で情報の送受信を行う。コマンド送受信部105は、OSS400が、例えば、通信ネットワークの運用者の操作を受けて送信するU−M変換テーブル111に書き込む各種情報を受信し、受信した各種情報を記憶部101のU−M変換テーブル111に書き込んで記憶させる。 The transmission traffic buffer unit 103 is, for example, a queue-type buffer that temporarily stores the captured IP traffic and outputs the captured IP traffic to the NW-IF 121 in the order of storage. The command transmission / reception unit 105 transmits / receives information to / from the OSS400 via the NW-IF122. The command transmission / reception unit 105 receives various information to be written in the U-M conversion table 111 that the OSS 400 transmits in response to an operation of, for example, the operator of the communication network, and converts the received various information into the U-M conversion of the storage unit 101. Write to table 111 and store it.

なお、NW−IF121とNW−IF120とを直接接続する接続線は、NW−IF121からNW−IF120に向かう情報、すなわちコアルータ30−1,30−2からコンテンツ配信装置310に向かう情報を伝送する。 The connection line that directly connects the NW-IF 121 and the NW-IF 120 transmits information from the NW-IF 121 to the NW-IF 120, that is, information from the core routers 30-1 and 30-2 to the content distribution device 310.

図6は、M−U変換装置20−1,20−2の内部構成を示すブロック図である。M−U変換装置20−1,20−2は、同一の内部構成を有しており、図5では、「−1」や「−2」の枝番号を除いて、M−U変換装置20として説明する。また、以下の説明において、個々のM−U変換装置20−1,20−2の内部構成を示す場合、各内部構成を示す符号に「−1」や「−2」の枝番号を付して示すものとする。 FIG. 6 is a block diagram showing an internal configuration of the MU conversion devices 20-1 and 20-2. The MU conversion devices 20-1 and 20-2 have the same internal configuration, and in FIG. 5, the MU conversion device 20 except for the branch numbers of "-1" and "-2". It is explained as. Further, in the following description, when the internal configurations of the individual MU converters 20-1 and 20-2 are shown, the code indicating each internal configuration is given a branch number of "-1" or "-2". It shall be shown.

M−U変換装置20は、NW−IF220,221,222、複製判定部200、記憶部201、宛先アドレス変換部202、送出トラヒックバッファ部203、情報検出処理部204、及びコマンド送受信部205を備える。NW−IF220は、M−U変換装置20−1の場合、エッジルータ50−1に接続し、M−U変換装置20−2の場合、エッジルータ50−2に接続する。NW−IF221は、M−U変換装置20−1の場合、OLT60−1に接続し、M−U変換装置20−2の場合、OLT60−2に接続する。NW−IF222は、OSS400に接続する。 The MU conversion device 20 includes a NW-IF220, 221,222, a replication determination unit 200, a storage unit 201, a destination address conversion unit 202, a transmission traffic buffer unit 203, an information detection processing unit 204, and a command transmission / reception unit 205. .. The NW-IF 220 is connected to the edge router 50-1 in the case of the MU conversion device 20-1, and is connected to the edge router 50-2 in the case of the MU conversion device 20-2. The NW-IF221 is connected to the OLT 60-1 in the case of the MU conversion device 20-1, and is connected to the OLT 60-2 in the case of the MU conversion device 20-2. The NW-IF222 connects to the OSS400.

記憶部201は、図7に示すM−U変換テーブル211を記憶する。M−U変換テーブル211は、「配信事業者ID」、「チャネルID」、「変換前のマルチキャストIPアドレス」、「配信要求」、「変換後のユニキャストIPアドレス」、「エンドユーザID」の項目を有する。「配信事業者ID」の項目には、配信事業者IDの情報が書き込まれる。「チャネルID」の項目には、チャネルIDの情報が書き込まれる。「変換前のマルチキャストIPアドレス」の項目には、コンテンツ情報ごとに付与されるマルチキャストIPアドレスの情報が書き込まれる。「配信要求」の項目には、「○」または「−」の情報が書き込まれる。「変換後のユニキャストIPアドレス」の項目には、受信者端末装置70−1〜70−6に付与されているIPアドレスの情報が書き込まれる。「エンドユーザID」の項目には、受信者端末装置70−1〜70−6に付与されているVLAN−IDが書き込まれる。 The storage unit 201 stores the MU conversion table 211 shown in FIG. 7. The MU conversion table 211 shows the "Distributor ID", "Channel ID", "Multicast IP address before conversion", "Distribution request", "Unicast IP address after conversion", and "End user ID". Has an item. Information on the distributor ID is written in the item of "Distributor ID". Information on the channel ID is written in the item of "channel ID". In the item of "multicast IP address before conversion", the information of the multicast IP address given for each content information is written. Information of "○" or "-" is written in the item of "delivery request". In the item of "Unicast IP address after conversion", the information of the IP address assigned to the receiver terminal devices 70-1 to 70-6 is written. In the item of "end user ID", the VLAN-ID assigned to the receiver terminal devices 70-1 to 70-6 is written.

図7に示すM−U変換テーブル211では、U−M変換テーブル111と同様に、異なるコンテンツ情報ごとに、異なるマルチキャストIPアドレスを関連付けて記憶させている。これにより、マルチキャストIPアドレスとコンテンツ情報とを一対一に関連付けておくことができる。また、図7に示す通り、M−U変換テーブル211は、配信事業者IDと、チャネルIDと、受信者端末装置70−1〜70−6に付与されているIPアドレス及びVLAN−IDとからなる組み合わせの全ての組み合わせを予め記憶する。 In the MU conversion table 211 shown in FIG. 7, similarly to the UM conversion table 111, different multicast IP addresses are associated and stored for different content information. As a result, the multicast IP address and the content information can be associated one-to-one. Further, as shown in FIG. 7, the MU conversion table 211 is composed of the distributor ID, the channel ID, the IP address assigned to the receiver terminal devices 70-1 to 70-6, and the VLAN-ID. All combinations of the combinations are stored in advance.

M−U変換テーブル211の「配信要求」の項目は、当該項目において「○」が付けられているレコードに対応するコンテンツ情報が、同じレコードの「変換後のユニキャストIPアドレス」及び「エンドユーザID」で示される受信者端末装置70−1〜70−6から配信要求されたことを示している。なお、「配信要求」の項目には、初期情報として「−」が書き込まれる。 In the "Distribution request" item of the MU conversion table 211, the content information corresponding to the record marked with "○" in the item is the "converted unicast IP address" and "end user" of the same record. It indicates that the delivery request has been made from the receiver terminal devices 70-1 to 70-6 indicated by "ID". In addition, "-" is written as initial information in the item of "delivery request".

以下に説明する複製判定部200、宛先アドレス変換部202、及び送出トラヒックバッファ部203は、マルチキャストIPトラヒックからユニキャストIPトラヒックへの変換処理を行うマルチキャスト・ユニキャスト変換処理部である。 The replication determination unit 200, the destination address conversion unit 202, and the transmission traffic buffer unit 203 described below are multicast / unicast conversion processing units that perform conversion processing from multicast IP traffic to unicast IP traffic.

複製判定部200は、NW−IF220を介してエッジルータ50−1,50−2からマルチキャストIPトラヒックを受信する。また、複製判定部200は、記憶部201のM−U変換テーブル211を参照し、受信したマルチキャストIPトラヒックの宛先アドレスに基づいて、当該マルチキャストIPトラヒックの受信者数、当該マルチキャストIPトラヒックを受信している受信者端末装置70−1〜70−6のIPアドレスとVLAN−IDとを検出する。ここで、受信者数とは、当該マルチキャストIPトラヒックを受信している受信者端末装置70−1〜70−6の数である。 The replication determination unit 200 receives the multicast IP traffic from the edge routers 50-1 and 50-2 via the NW-IF220. Further, the replication determination unit 200 refers to the MU conversion table 211 of the storage unit 201, and receives the number of recipients of the multicast IP traffic and the multicast IP traffic based on the destination address of the received multicast IP traffic. The IP address and the VLAN-ID of the receiver terminal devices 70-1 to 70-6 are detected. Here, the number of recipients is the number of receiver terminal devices 70-1 to 70-6 that are receiving the multicast IP traffic.

また、複製判定部200は、検出した受信者端末装置70−1〜70−6のIPアドレスとVLAN−IDの組み合わせの情報を宛先アドレス変換部202に出力する。また、複製判定部200は、M−U変換テーブル211から検出した受信者数分のマルチキャストIPトラヒックを複製し、複製したマルチキャストIPトラヒックを宛先アドレス変換部202に出力する。 Further, the duplication determination unit 200 outputs the information of the combination of the detected IP address of the receiver terminal devices 70-1 to 70-6 and the VLAN-ID to the destination address conversion unit 202. Further, the replication determination unit 200 duplicates the multicast IP traffic for the number of recipients detected from the MU conversion table 211, and outputs the duplicated multicast IP traffic to the destination address translation unit 202.

宛先アドレス変換部202は、複製判定部200が出力するマルチキャストIPトラヒックの宛先アドレスを、複製判定部200が出力するIPアドレスに書き換え、更に、VLAN−IDを付加し、ユニキャストIPトラヒックに変換して送出トラヒックバッファ部203に出力する。送出トラヒックバッファ部203は、例えば、キュー方式のバッファであり、取り込んだIPトラヒックを一時的に記憶し、記憶した順にNW−IF221に出力する。 The destination address conversion unit 202 rewrites the destination address of the multicast IP traffic output by the replication determination unit 200 to the IP address output by the replication determination unit 200, further adds a VLAN-ID, and converts it into a unicast IP traffic. Is output to the transmission multicast buffer unit 203. The transmission traffic buffer unit 203 is, for example, a queue-type buffer that temporarily stores the captured IP traffic and outputs the captured IP traffic to the NW-IF221 in the order of storage.

情報検出処理部204は、NW−IF221において受信する情報を監視しつつ、受信した情報をNW−IF220に転送する。また、情報検出処理部204は、監視する情報の中から受信者端末装置70−1〜70−6が送信する配信開始要求情報を検出した場合、配信開始要求情報に含まれる配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDを読み出す。また、情報検出処理部204は、記憶部201のM−U変換テーブル211を参照し、読み出した配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDに対応するレコードを検出し、検出したレコードの「配信要求」の項目に「○」を書き込んで記憶させる。 The information detection processing unit 204 transfers the received information to the NW-IF 220 while monitoring the information received by the NW-IF 221. Further, when the information detection processing unit 204 detects the distribution start request information transmitted by the receiver terminal devices 70-1 to 70-6 from the monitored information, the information detection processing unit 204 together with the distribution company ID included in the distribution start request information. Read the channel ID, source address, and VLAN-ID. Further, the information detection processing unit 204 refers to the MU conversion table 211 of the storage unit 201, and detects and detects the read distribution company ID, channel ID, source address, and record corresponding to the VLAN-ID. Write "○" in the "Distribution request" item of the record and store it.

また、情報検出処理部204は、監視する情報の中から受信者端末装置70−1〜70−6が送信する配信終了要求情報を検出した場合、配信終了要求情報に含まれる配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDを読み出す。また、情報検出処理部204は、記憶部201のM−U変換テーブル211を参照し、読み出した配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDに対応するレコードを検出し、検出したレコードの「配信要求」の項目に「−」を書き込んで記憶させる。 Further, when the information detection processing unit 204 detects the distribution end request information transmitted by the receiver terminal devices 70-1 to 70-6 from the monitored information, the information detection processing unit 204 together with the distribution company ID included in the distribution end request information. Read the channel ID, source address, and VLAN-ID. Further, the information detection processing unit 204 refers to the MU conversion table 211 of the storage unit 201, and detects and detects the read distribution company ID, channel ID, source address, and record corresponding to the VLAN-ID. Write "-" in the "Distribution request" item of the record and store it.

コマンド送受信部205は、OSS400が、例えば、通信ネットワークの運用者の操作を受けて送信するM−U変換テーブル211に書き込む各種情報を受信し、受信した各種情報を記憶部201のM−U変換テーブル211に書き込んで記憶させる。 The command transmission / reception unit 205 receives various information to be written in the MU conversion table 211 that the OSS 400 transmits in response to an operation of, for example, an operator of the communication network, and converts the received various information into the MU of the storage unit 201. Write to table 211 and store.

(第1の実施形態のU−M変換装置によるトラヒック変換処理)
図8は、第1の実施形態のU−M変換装置10が行うトラヒック変換処理の流れを示すフローチャートである。以下では、現用系のU−M変換装置10aの処理として説明するが、現用系のU−M変換装置10aが障害の発生等により停止した場合、予備系のU−M変換装置10sが同様の処理を行う。
(Traffic conversion process by the U-M conversion device of the first embodiment)
FIG. 8 is a flowchart showing the flow of the traffic conversion process performed by the U-M conversion device 10 of the first embodiment. Hereinafter, the processing will be described as the processing of the working system U-M conversion device 10a, but when the working system U-M conversion device 10a is stopped due to the occurrence of a failure or the like, the backup system U-M conversion device 10s is the same. Perform processing.

U−M変換装置10aの送信選択判定部100aは、NW−IF120aを介して、いずれかのコンテンツ配信装置310からコンテンツ情報を含むユニキャストIPトラヒックを受信する(ステップSa1)。ここでは、コンテンツ配信装置310−1aからユニキャストIPトラヒックを受信したとし、当該ユニキャストIPトラヒックは、配信事業者ID「1」、チャネルID「1」に対応するコンテンツ情報を含み、宛先アドレスとして受信者端末装置70−1に付与されている「2001:158:2443:1::1」を含んでいるものとする。 The transmission selection determination unit 100a of the UM conversion device 10a receives the unicast IP traffic including the content information from any of the content distribution devices 310 via the NW-IF120a (step Sa1). Here, it is assumed that the unicast IP traffic is received from the content distribution device 310-1a, and the unicast IP traffic includes the content information corresponding to the distribution company ID "1" and the channel ID "1" as the destination address. It is assumed that "2001: 158: 2443: 1: 1" assigned to the receiver terminal device 70-1 is included.

送信選択判定部100aは、受信したユニキャストIPトラヒックから配信事業者ID、チャネルID、宛先アドレスの情報を読み出す。送信選択判定部100aは、記憶部101aのU−M変換テーブル111aを参照して、読み出した配信事業者ID、チャネルIDに対応する全てのレコードを検出する。送信選択判定部100aは、検出した全てのレコードの「選択状態」の項目を参照し、いずれかのレコードの「選択状態」の項目に「○」が記憶されているか否かを判定する。これにより、受信したユニキャストIPトラヒックに含まれているコンテンツ情報がマルチキャストとして送信するコンテンツ情報として登録されているか否かを判定する(ステップSa2)。 The transmission selection determination unit 100a reads out the information of the distributor ID, the channel ID, and the destination address from the received unicast IP traffic. The transmission selection determination unit 100a refers to the U-M conversion table 111a of the storage unit 101a and detects all the records corresponding to the read distributor ID and channel ID. The transmission selection determination unit 100a refers to the item of "selection state" of all the detected records, and determines whether or not "◯" is stored in the item of "selection state" of any record. As a result, it is determined whether or not the content information included in the received unicast IP traffic is registered as the content information to be transmitted as multicast (step Sa2).

送信選択判定部100aは、配信事業者ID、チャネルIDに対応する全てのレコードの「選択状態」の項目に「○」が記憶されていないと判定した場合、すなわち、受信したユニキャストIPトラヒックに含まれているコンテンツ情報がマルチキャストとして送信するコンテンツ情報として登録されていないと判定した場合(ステップSa2−NO)、以下の処理を行う。すなわち、送信選択判定部100aは、受信したユニキャストIPトラヒックから読み出した配信事業者ID、チャネルID、宛先アドレスの情報に対応するレコードを検出し、検出したレコードの「選択状態」の項目に「○」を書き込んで記憶させる(ステップSa3)。その後、送信選択判定部100aは、処理をステップSa5に進める。 When the transmission selection determination unit 100a determines that "○" is not stored in the "selection state" item of all the records corresponding to the distributor ID and the channel ID, that is, in the received unicast IP multicast. When it is determined that the included content information is not registered as the content information to be transmitted as multicast (step Sa2-NO), the following processing is performed. That is, the transmission selection determination unit 100a detects the record corresponding to the information of the distributor ID, the channel ID, and the destination address read from the received unicast IP traffic, and sets the item of "selection state" of the detected record to "selection state". ○ ”is written and stored (step Sa3). After that, the transmission selection determination unit 100a advances the process to step Sa5.

一方、送信選択判定部100aは、配信事業者ID、チャネルIDに対応するいずれかのレコードの「選択状態」の項目に「○」が記憶されていると判定した場合(ステップSa2−YES)、次に、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換するか否かを判定する(ステップSa4)。 On the other hand, when the transmission selection determination unit 100a determines that "○" is stored in the "selection state" item of any of the records corresponding to the distributor ID and the channel ID (step Sa2-YES), Next, it is determined whether or not to convert the received unicast IP traffic into the multicast IP traffic (step Sa4).

送信選択判定部100aは、いずれかのレコードの「選択状態」の項目に「○」が記憶されており、「○」が記憶されているレコードの「変換前のユニキャストIPアドレス」が読み出した宛先アドレスに一致する場合、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換すると判定する(ステップSa4−YES)。 The transmission selection determination unit 100a stores "○" in the "selection state" item of any record, and reads out the "unicast IP address before conversion" of the record in which "○" is stored. If it matches the destination address, it is determined that the received unicast IP traffic is converted into the multicast IP traffic (step Sa4-YES).

一方、送信選択判定部100aは、いずれかのレコードの「選択状態」の項目に「○」が記憶されており、「○」が記憶されているレコードの「変換前のユニキャストIPアドレス」が読み出した宛先アドレスに一致しない場合、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換しないと判定する(ステップSa4−NO)。 On the other hand, in the transmission selection determination unit 100a, "○" is stored in the "selection state" item of any record, and the "unicast IP address before conversion" of the record in which "○" is stored is stored. If it does not match the read destination address, it is determined that the received unicast IP traffic is not converted into the multicast IP traffic (step Sa4-NO).

例えば、複数の受信者端末装置70−1〜70−6が、同一のコンテンツ情報、すなわち同一の配信事業者IDであって同一のチャネルIDのコンテンツ情報を受信している場合を想定する。例えば、U−M変換装置10aが、同一の配信事業者のコンテンツ配信装置310−1aから同一のチャネルIDのコンテンツ情報を複数のユニキャストIPトラヒックとして受信しているとする。この場合、コンテンツ情報が、例えば、連続した映像のコンテンツ情報である場合、ロスしたり、重複したりすることを防ぐためには、いずれか1つの受信者端末装置70−1〜70−6を宛先とするユニキャストIPトラヒックのみを選択して、選択したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信し、それ以外の同一のチャネルIDのコンテンツ情報を含むユニキャストIPトラヒックについては送信しないで破棄する必要がある。上記のステップSa4の判定処理は、ステップSa2の判定処理の結果、ステップSa3の処理において選択したいずれか1つのユニキャストIPトラヒックのみをマルチキャストIPトラヒックに変換して送信するための判定処理である。 For example, it is assumed that a plurality of recipient terminal devices 70-1 to 70-6 receive the same content information, that is, the content information of the same distributor ID and the same channel ID. For example, it is assumed that the U-M conversion device 10a receives the content information of the same channel ID from the content distribution device 310-1a of the same distribution company as a plurality of unicast IP traffic. In this case, when the content information is, for example, continuous video content information, in order to prevent loss or duplication, any one of the receiver terminal devices 70-1 to 70-6 is addressed. Select only the unicast IP traffic that is to be selected, convert the selected unicast IP traffic to multicast IP traffic, and send it. Do not send other unicast IP traffic that includes content information of the same channel ID. Must be destroyed. The determination process of step Sa4 is a determination process for converting only one of the unicast IP traffics selected in the process of step Sa3 as a result of the determination process of step Sa2 into multicast IP traffic and transmitting it.

送信選択判定部100aは、ステップSa4の処理において、「NO」の判定を行った場合、受信したユニキャストIPトラヒックを破棄する。これに対して、送信選択判定部100aは、ステップSa4の処理において、「YES」の判定を行った場合と、ステップSa3の処理を行った場合、以下の処理を行う。 When the transmission selection determination unit 100a determines "NO" in the process of step Sa4, the received unicast IP traffic is discarded. On the other hand, the transmission selection determination unit 100a performs the following processing when the determination of "YES" is performed in the processing of step Sa4 and when the processing of step Sa3 is performed.

送信選択判定部100aは、ステップSa3の処理において検出したレコード、またはステップSa4の処理において検出したレコードの「変更後のマルチキャストIPアドレス」の項目からマルチキャストIPアドレスを読み出す。ここで、ステップSa3の処理において検出したレコードとは、「選択状態」の項目に「○」を書き込んだレコードであり、ステップSa4の処理において検出したレコードとは、「選択状態」の項目に「○」が記憶されているレコードであって「変換前のユニキャストIPアドレス」が読み出した宛先アドレスに一致するレコードである。U−M変換テーブル111aが、図5に示すU−M変換テーブル111と同一の情報を記憶している場合、送信選択判定部100aは、マルチキャストIPアドレスとして「FF3E:8001::1」を読み出す。 The transmission selection determination unit 100a reads out the multicast IP address from the item of "changed multicast IP address" of the record detected in the process of step Sa3 or the record detected in the process of step Sa4. Here, the record detected in the process of step Sa3 is a record in which "○" is written in the item of "selected state", and the record detected in the process of step Sa4 is "record in the item of" selected state ". "○" is a stored record, and the "unicast IP address before conversion" is a record that matches the read destination address. When the UM conversion table 111a stores the same information as the UM conversion table 111 shown in FIG. 5, the transmission selection determination unit 100a reads "FF3E: 8001:: 1" as the multicast IP address. ..

送信選択判定部100aは、受信したユニキャストIPトラヒックと、読み出したマルチキャストIPアドレスを宛先アドレス変換部102aに出力する。宛先アドレス変換部102aは、送信選択判定部100aが出力するユニキャストIPトラヒックに対して、当該ユニキャストIPトラヒックの宛先アドレスを、送信選択判定部100aが出力するマルチキャストIPアドレスの「FF3E:8001::1」に書き換える。宛先アドレス変換部102aは、ユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送出トラヒックバッファ部103aに出力する。送出トラヒックバッファ部103aは、宛先アドレス変換部102aから受けたマルチキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF121aを介してコアルータ30−1に送信する(ステップSa5)。 The transmission selection determination unit 100a outputs the received unicast IP traffic and the read multicast IP address to the destination address translation unit 102a. The destination address translation unit 102a outputs the destination address of the unicast IP traffic to the unicast IP traffic output by the transmission selection determination unit 100a, and the multicast IP address “FF3E: 8001:” output by the transmission selection determination unit 100a. Rewrite to ": 1". The destination address translation unit 102a converts the unicast IP traffic into a multicast IP traffic and outputs it to the transmission traffic buffer unit 103a. The transmission traffic buffer unit 103a temporarily stores the multicast IP traffic received from the destination address translation unit 102a, and transmits the multicast IP traffic to the core router 30-1 via the NW-IF121a in the order of storage (step Sa5).

(第1の実施形態のM−U変換装置によるトラヒック変換処理)
図9は、第1の実施形態のM−U変換装置20が行うトラヒック変換処理の流れを示すフローチャートである。以下では、M−U変換装置20−1の処理として説明するが、M−U変換装置20−2についても同様の処理が行われる。
(Traffic conversion process by the MU conversion device of the first embodiment)
FIG. 9 is a flowchart showing the flow of the traffic conversion process performed by the MU conversion device 20 of the first embodiment. Hereinafter, the processing will be described as the processing of the MU conversion device 20-1, but the same processing will be performed for the MU conversion device 20-2.

M−U変換装置20−1の複製判定部200−1は、NW−IF220−1を介して、エッジルータ50−1からマルチキャストIPトラヒックを受信する(ステップSb1)。ここでは、当該マルチキャストIPトラヒックは、配信事業者ID「1」、チャネルID「1」に対応するコンテンツ情報を含み宛先アドレスとしてマルチキャストIPアドレスの「FF3E:8001::1」を含んでいるものとする。 The replication determination unit 200-1 of the MU conversion device 20-1 receives the multicast IP traffic from the edge router 50-1 via the NW-IF220-1 (step Sb1). Here, it is assumed that the multicast IP traffic includes the content information corresponding to the distributor ID "1" and the channel ID "1" and includes the multicast IP address "FF3E: 8001:: 1" as the destination address. To do.

複製判定部200−1は、マルチキャストIPトラヒックから宛先アドレスの情報を読み出す。複製判定部200−1は、記憶部201−1のM−U変換テーブル211−1を参照して、「変換前のマルチキャストIPアドレス」の項目が、読み出した宛先アドレスに一致するレコードのうち「配信要求」の項目が「○」になっているレコードを全て検出する(ステップSb2)。 The replication determination unit 200-1 reads the destination address information from the multicast IP traffic. The duplication determination unit 200-1 refers to the MU conversion table 211-1 of the storage unit 211-1, and among the records in which the item of "multicast IP address before conversion" matches the read destination address, " Detect all records for which the item of "delivery request" is "○" (step Sb2).

複製判定部200−1は、検出したレコードの数をカウントし、カウントした数が2以上であるか否かを判定することにより、複数の受信者端末装置70−1〜70−6が、当該コンテンツ情報の配信を要求しているか否かを判定する(ステップSb3)。 The duplication determination unit 200-1 counts the number of detected records and determines whether or not the counted number is 2 or more, so that the plurality of recipient terminal devices 70-1 to 70-6 are concerned. It is determined whether or not the distribution of the content information is requested (step Sb3).

複製判定部200−1は、カウントした数が、2以上であると判定した場合(ステップSb3−YES)、マルチキャストIPトラヒックを複製してカウントした数のマルチキャストIPトラヒックを生成する。複製判定部200−1は、ステップSb2の処理において、検出した複数のレコードの「変換後のユニキャストIPアドレス」及び「エンドユーザID」の項目に記憶されているIPアドレスとVLAN−IDとを読み出す。複製判定部200−1は、読み出した複数のIPアドレス及びVLAN−IDと、複製した複数のマルチキャストIPトラヒックとを宛先アドレス変換部202−1に出力する(ステップSb5)。 When the replication determination unit 200-1 determines that the counted number is 2 or more (step Sb3-YES), the replication determination unit 200-1 duplicates the multicast IP traffic and generates the counted number of multicast IP traffic. In the process of step Sb2, the duplication determination unit 200-1 sets the IP address and the VLAN-ID stored in the items of "converted unicast IP address" and "end user ID" of the detected plurality of records. read out. The replication determination unit 200-1 outputs the plurality of read IP addresses and VLAN-IDs and the plurality of replicated multicast IP traffic to the destination address translation unit 202-1 (step Sb5).

一方、複製判定部200−1は、カウントした数が、1であると判定した場合(ステップSb3−NO)、ステップSb2の処理において、検出した1つのレコードの「変換後のユニキャストIPアドレス」及び「エンドユーザID」の項目に記憶されている情報を読み出す。複製判定部200−1は、読み出したIPアドレス及びVLAN−IDと、受信したマルチキャストIPトラヒックとを宛先アドレス変換部202に出力する(ステップSb4)。 On the other hand, when the duplication determination unit 200-1 determines that the counted number is 1 (step Sb3-NO), the "unicast IP address after conversion" of one record detected in the process of step Sb2. And the information stored in the item of "end user ID" is read out. The replication determination unit 200-1 outputs the read IP address and VLAN-ID and the received multicast IP traffic to the destination address translation unit 202 (step Sb4).

宛先アドレス変換部202−1は、複製判定部200−1が出力するマルチキャストIPトラヒックの宛先アドレスを、複製判定部200−1が出力するIPアドレスに書き換え、更に、VLAN−IDを付加し、ユニキャストIPトラヒックに変換して送出トラヒックバッファ部203−1に出力する。 The destination address translation unit 202-1 rewrites the destination address of the multicast IP traffic output by the replication determination unit 200-1 to the IP address output by the replication determination unit 200-1, and further adds a VLAN-ID to the uni. It is converted to cast IP traffic and output to the transmission traffic buffer unit 203-1.

送出トラヒックバッファ部203−1は、宛先アドレス変換部202−1が出力するユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する(ステップSb6)。 The transmission traffic buffer unit 203-1 temporarily stores the unicast IP traffic output by the destination address translation unit 202-1, and transmits the unicast IP traffic to the OLT60-1 via the NW-IF221-1 in the order of storage (step Sb6). ).

例えば、M−U変換テーブル211−1が、図7に示すM−U変換テーブルと同一の情報を記憶しているとする。この場合、複製判定部200−1は、「変換前のマルチキャストIPアドレス」の項目が「FF3E:8001::1」に一致するレコードのうち配信要求の項目が「○」になっているレコードとして、以下の2つのレコードを検出する。すなわち、「変換後のユニキャストIPアドレス」及び「エンドユーザID」が「2001:158:2443:1::1」及び「1」のレコードと、「2001:158:2443:1::2」及び「1」のレコードの2つのレコードを検出する。 For example, it is assumed that the MU conversion table 211-1 stores the same information as the MU conversion table shown in FIG. 7. In this case, the duplication determination unit 200-1 considers the record in which the item of "multicast IP address before conversion" matches "FF3E: 8001:: 1" and the item of the distribution request is "○". , Detects the following two records. That is, the records in which the "converted unicast IP address" and "end user ID" are "2001: 158: 2443: 1: 1" and "1" and "2001: 158: 2443: 1: 2". And two records of "1" record are detected.

2つのレコードを検出したため、複製判定部200−1は、受信したマルチキャストIPトラヒックを複製して2つのマルチキャストIPトラヒックを生成して宛先アドレス変換部202−1に出力する。また、複製判定部200−1は、検出した2つのレコードの「変換後のユニキャストIPアドレス」及び「エンドユーザID」の項目からIPアドレスとVLAN−IDと読み出して宛先アドレス変換部202−1に出力する。 Since the two records have been detected, the replication determination unit 200-1 duplicates the received multicast IP traffic, generates two multicast IP traffics, and outputs the two multicast IP traffics to the destination address translation unit 202-1. Further, the duplication determination unit 200-1 reads out the IP address and the VLAN-ID from the items of "unicast IP address after conversion" and "end user ID" of the two detected records, and the destination address conversion unit 202-1. Output to.

宛先アドレス変換部202−1は、1つめのマルチキャストIPトラヒックの宛先アドレスを「2001:158:2443:1::1」に書き換え、VLAN−IDとして「1」を加えて送出トラヒックバッファ部203−1に出力する。 The destination address translation unit 202-1 rewrites the destination address of the first multicast IP traffic to "2001: 158: 2443: 1: 1", adds "1" as the VLAN-ID, and sends out the traffic buffer unit 203-. Output to 1.

宛先アドレス変換部202−1は、2つめのマルチキャストIPトラヒックの宛先アドレスを「2001:158:2443:1::2」に書き換え、VLAN−IDとして「1」を加えて送出トラヒックバッファ部203−1に出力する。送出トラヒックバッファ部203−1は、宛先アドレス変換部202−1が出力した2つのユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する。 The destination address translation unit 202-1 rewrites the destination address of the second multicast IP traffic to "2001: 158: 2443: 1: 2", adds "1" as the VLAN-ID, and sends out the traffic buffer unit 203-. Output to 1. The transmission traffic buffer unit 203-1 temporarily stores the two unicast IP traffic output by the destination address translation unit 202-1, and transmits the two unicast IP traffic to the OLT60-1 via the NW-IF221-1 in the order of storage.

(第1の実施形態におけるコンテンツ配信システムの処理)
次に、図10から図14を参照しつつ第1の実施形態のコンテンツ配信システム1によるコンテンツ配信処理について説明する。なお、コンテンツ配信装置310−1a〜310−3sから受信者端末装置70−1〜70−6に向かう下り方向の破線の矢印は、コンテンツ情報を含むユニキャストIPトラヒックを示しており、点線の矢印は、コンテンツ情報を含むマルチキャストIPトラヒックを示している。また、上りと下りの実線の矢印は、コンテンツ情報以外の情報を含むユニキャストIPトラヒックを示している。
(Processing of the content distribution system in the first embodiment)
Next, the content distribution process by the content distribution system 1 of the first embodiment will be described with reference to FIGS. 10 to 14. The downward dashed arrow from the content distribution devices 310-1a to 310-3s to the receiver terminal devices 70-1 to 70-6 indicates the unicast IP multicast including the content information, and the dotted arrow indicates the unicast IP traffic. Indicates a multicast IP traffic that includes content information. In addition, the solid line arrows for up and down indicate unicast IP traffic that includes information other than content information.

コンテンツ情報の受信者であるユーザの操作を受けて受信者端末装置70−1が、ユニキャストIPトラヒックとして配信開始要求情報を送信する(ステップSc1)。当該ユーザは、例えば、配信事業者IDが「1」の配信事業者との間でコンテンツ情報を受信する契約を行っているものとする。ここでは、当該ユーザは、チャネルID「1」のコンテンツ情報の配信を要求しているものとし、そのため、配信開始要求情報には、配信事業者ID「1」と、チャネルID「1」とが含まれる。 In response to the operation of the user who is the receiver of the content information, the receiver terminal device 70-1 transmits the distribution start request information as a unicast IP traffic (step Sc1). It is assumed that the user has, for example, made a contract with a distribution company whose distribution company ID is "1" to receive content information. Here, it is assumed that the user requests the distribution of the content information of the channel ID "1". Therefore, the distribution start request information includes the distribution company ID "1" and the channel ID "1". included.

また、配信開始要求情報の宛先アドレスは、配信事業者ID「1」に対応する現用系のコンテンツ配信装置310−1aに付与されているIPアドレスであり、送信元アドレスは、受信者端末装置70−1のIPアドレスの「2001:158:2443:1::1」である。また、配信開始要求情報は、受信者端末装置70−1のVLAN−IDの「1」も含む。 Further, the destination address of the distribution start request information is the IP address assigned to the active content distribution device 310-1a corresponding to the distribution company ID "1", and the source address is the receiver terminal device 70. The IP address of -1 is "2001: 158: 2443: 1: 1". The distribution start request information also includes "1" of the VLAN-ID of the receiver terminal device 70-1.

配信開始要求情報は、ONU62−1−1、光スプリッタ61−1、及びOLT60−1を経由してM−U変換装置20−1に伝送される。M−U変換装置20−1の情報検出処理部204−1は、NW−IF221−1を介して受信する情報の中から配信開始要求情報を検出する(ステップSc2)。 The distribution start request information is transmitted to the MU converter 20-1 via the ONU 62-1-1, the optical splitter 61-1, and the OLT 60-1. The information detection processing unit 204-1 of the MU conversion device 20-1 detects the distribution start request information from the information received via the NW-IF221-1 (step Sc2).

情報検出処理部204−1は、受信した配信開始要求情報をNW−IF220−1を介してエッジルータ50−1に転送する。情報検出処理部204−1は、配信開始要求情報に含まれる配信事業者ID「1」と、チャネルID「1」を読み出す。また、情報検出処理部204−1は、配信開始要求情報に送信元アドレスとして含まれている受信者端末装置70−1のIPアドレスである「2001:158:2443:1::1」を読み出し、VLAN−IDの「1」を読み出す。 The information detection processing unit 204-1 transfers the received distribution start request information to the edge router 50-1 via the NW-IF220-1. The information detection processing unit 204-1 reads out the distribution company ID "1" and the channel ID "1" included in the distribution start request information. Further, the information detection processing unit 204-1 reads out "2001: 158: 2443: 1: 1" which is the IP address of the receiver terminal device 70-1 included as the source address in the distribution start request information. , Read "1" of VLAN-ID.

情報検出処理部204−1は、記憶部201−1のM−U変換テーブル211−1から「配信事業者ID」が「1」、「チャネルID」が「1」、「変換後のユニキャストIPアドレス」が「2001:158:2443:1::1」、「エンドユーザID」が「1」のレコードを検出する。情報検出処理部204−1は、検出したレコードの「配信要求」の項目に「○」を書き込んで記憶させる。 The information detection processing unit 204-1 has "Distributor ID" of "1", "Channel ID" of "1", and "Unicast after conversion" from the MU conversion table 211-1 of the storage unit 211-1. A record whose "IP address" is "2001: 158: 2443: 1: 1" and whose "end user ID" is "1" is detected. The information detection processing unit 204-1 writes "○" in the "delivery request" item of the detected record and stores it.

配信開始要求情報は、エッジルータ50−1、伝送装置40−1−2,40−1−1、コアルータ30−1を経由してU−M変換装置10aに伝送される。配信開始要求情報は、U−M変換装置10aのNW−IF121a、及びNW−IF120aを経由して転送され、コンテンツ配信装置310−1aが受信する。 The distribution start request information is transmitted to the U-M conversion device 10a via the edge router 50-1, the transmission devices 40-1-2, 40-1-1, and the core router 30-1. The distribution start request information is transferred via the NW-IF121a and the NW-IF120a of the U-M conversion device 10a, and is received by the content distribution device 310-1a.

コンテンツ配信装置310−1aの要求受付部312−1aは、NW−IF311−1aを介して配信開始要求情報を受信する。要求受付部312−1aは、配信開始要求情報に含まれるチャネルID「1」と、配信開始要求情報に送信元アドレスとして含まれている受信者端末装置70−1のIPアドレスである「2001:158:2443:1::1」を読み出す。 The request receiving unit 312-1a of the content distribution device 310-1a receives the distribution start request information via the NW-IF311-1a. The request reception unit 312-1a is the channel ID "1" included in the distribution start request information and the IP address of the receiver terminal device 70-1 included as the source address in the distribution start request information "20011:". 158: 2443: 1: 1 "is read.

要求受付部312−1aは、読み出したチャネルID「1」、IPアドレス「2001:158:2443:1::1」をコンテンツ配信部313−1aに出力する。コンテンツ配信部313−1aは、チャネルID「1」に対応するコンテンツ情報をコンテンツ情報記憶部314−1aから読み出す。コンテンツ配信部313−1aは、読み出したコンテンツ情報に対して、配信事業者ID記憶部315が記憶する「1」の配信事業者IDの情報と、当該コンテンツ情報のチャネルIDである「1」の情報を加えてユニキャストIPトラヒックを生成する。 The request reception unit 312-1a outputs the read channel ID "1" and the IP address "2001: 158: 2443: 1: 1" to the content distribution unit 313-1a. The content distribution unit 313-1a reads the content information corresponding to the channel ID "1" from the content information storage unit 314-1a. The content distribution unit 313-1a has the information of the distribution company ID of "1" stored in the distribution company ID storage unit 315 and the channel ID of the content information "1" with respect to the read content information. Add information to generate unicast IP traffic.

コンテンツ配信部313−1aは、生成したユニキャストIPトラヒックの宛先アドレスを要求受付部312−1aが出力したIPアドレス「2001:158:2443:1::1」とし、送信元アドレスを自装置のIPアドレスとする。コンテンツ配信部313−1aは、当該ユニキャストIPトラヒックをNW−IF311−1aを介してU−M変換装置10aに送信する(ステップSc3)。 The content distribution unit 313-1a sets the destination address of the generated unicast IP traffic as the IP address "2001: 158: 2443: 1: 1" output by the request reception unit 312-1a, and sets the source address of the own device. It is an IP address. The content distribution unit 313-1a transmits the unicast IP traffic to the U-M conversion device 10a via the NW-IF311-1a (step Sc3).

図11に進み、U−M変換装置10aの送信選択判定部100aは、NW−IF120aを介してコンテンツ情報を含むユニキャストIPトラヒックを受信する(ステップSc4)。 Proceeding to FIG. 11, the transmission selection determination unit 100a of the U-M conversion device 10a receives the unicast IP traffic including the content information via the NW-IF120a (step Sc4).

送信選択判定部100aは、図8に示すトラヒック変換処理を行う。この時点では、U−M変換装置10aは、マルチキャストIPトラヒックを送信していないため、U−M変換テーブル111aのいずれのレコードにおいても「選択状態」は、「−」となっており、送信選択判定部100aは、ステップSa2の処理において、「YES」の判定を行う。 The transmission selection determination unit 100a performs the traffic conversion process shown in FIG. At this point, since the U-M conversion device 10a has not transmitted the multicast IP traffic, the "selected state" is "-" in any record of the U-M conversion table 111a, and transmission selection is performed. The determination unit 100a determines "YES" in the process of step Sa2.

送信選択判定部100aは、ステップSa3の処理において、ユニキャストIPトラヒックから配信事業者ID「1」、チャネルID「1」、宛先アドレス「2001:158:2443:1::1」を読み出す。送信選択判定部100aは、記憶部101aのU−M変換テーブル111aを参照して、「配信事業者ID」が「1」、「チャネルID」が「1」、「変換前のユニキャストIPアドレス」が「2001:158:2443:1::1」のレコードを検出し、検出したレコードの「選択状態」の項目に「○」を書き込んで記憶させる。 In the process of step Sa3, the transmission selection determination unit 100a reads out the distribution company ID “1”, the channel ID “1”, and the destination address “2001: 158: 2443: 1: 1” from the unicast IP traffic. The transmission selection determination unit 100a refers to the U-M conversion table 111a of the storage unit 101a, the "distributor ID" is "1", the "channel ID" is "1", and the "unicast IP address before conversion". Detects a record of "2001: 158: 2443: 1: 1", and writes "○" in the "selected state" item of the detected record to store it.

送信選択判定部100aは、ステップSa5の処理において、検出したレコード、すなわち「選択状態」に「○」を書き込んだレコードの「変換後のマルチキャストIPアドレス」の項目から「FF3E:8001::1」のマルチキャストIPアドレスを読み出す。送信選択判定部100aは、受信したユニキャストIPトラヒックと、当該マルチキャストIPアドレスとを宛先アドレス変換部102aに出力する。宛先アドレス変換部102aは、送信選択判定部100aが出力したユニキャストIPトラヒックの宛先アドレスを、送信選択判定部100aが出力したマルチキャストIPアドレスに書き換えてマルチキャストIPトラヒックに変換して送出トラヒックバッファ部103aに出力する(ステップSc5)。 In the process of step Sa5, the transmission selection determination unit 100a selects "FF3E: 8001: 1" from the item of "multicast IP address after conversion" of the detected record, that is, the record in which "○" is written in the "selection state". Read the multicast IP address of. The transmission selection determination unit 100a outputs the received unicast IP traffic and the multicast IP address to the destination address translation unit 102a. The destination address conversion unit 102a rewrites the destination address of the unicast IP traffic output by the transmission selection determination unit 100a to the multicast IP address output by the transmission selection determination unit 100a, converts it into multicast IP traffic, and transmits the transmission traffic buffer unit 103a. Is output to (step Sc5).

送出トラヒックバッファ部103aは、NW−IF121aを介してコアルータ30−1にマルチキャストIPトラヒックを送信する。マルチキャストIPトラヒックは、コアルータ30−1、伝送装置40−1−1,40−1−2、エッジルータ50−1によりM−U変換装置20−1に伝送される。また、当該マルチキャストIPトラヒックは、コアルータ30−1からコアルータ30−2に転送され、コアルータ30−2、伝送装置40−2−1,40−2−2、エッジルータ50−2によりM−U変換装置20−2に伝送される(ステップSc6)。 The transmission traffic buffer unit 103a transmits multicast IP traffic to the core router 30-1 via the NW-IF121a. The multicast IP traffic is transmitted to the MU converter 20-1 by the core router 30-1, the transmission devices 40-1-1, 40-1-2, and the edge router 50-1. Further, the multicast IP traffic is transferred from the core router 30-1 to the core router 30-2, and is converted to MU by the core router 30-2, the transmission device 40-2-1, 40-2-2, and the edge router 50-2. It is transmitted to the device 20-2 (step Sc6).

M−U変換装置20−1の複製判定部200−1は、NW−IF220−1を介してマルチキャストIPトラヒックを受信する。複製判定部200−1は、図9に示すトラヒック変換処理を行う。 The replication determination unit 200-1 of the MU conversion device 20-1 receives the multicast IP traffic via the NW-IF220-1. The replication determination unit 200-1 performs the traffic conversion process shown in FIG.

複製判定部200−1は、マルチキャストIPトラヒックから宛先アドレスの情報を読み出す。複製判定部200−1は、記憶部201−1のM−U変換テーブル211−1を参照して、「変換前のマルチキャストIPアドレス」の項目が、読み出した宛先アドレスに一致するレコードのうち「配信要求」の項目が「○」になっているレコードを検出する。 The replication determination unit 200-1 reads the destination address information from the multicast IP traffic. The duplication determination unit 200-1 refers to the MU conversion table 211-1 of the storage unit 211-1, and among the records in which the item of "multicast IP address before conversion" matches the read destination address, " Detects records for which the item "Delivery request" is "○".

ここでは、受信者端末装置70−1の1台だけがマルチキャストIPトラヒックに含まれるコンテンツ情報の配信要求を行っており、「変換前のマルチキャストIPアドレス」の項目が「FF3E:8001::1」であって「配信要求」が「○」となっているレコードは1つしか存在しない。そのため、複製判定部200−1は、ステップSb3の処理において、「NO」の判定を行う。 Here, only one of the receiver terminal devices 70-1 requests the distribution of the content information included in the multicast IP traffic, and the item of "multicast IP address before conversion" is "FF3E: 8001: 1". However, there is only one record in which the "delivery request" is "○". Therefore, the replication determination unit 200-1 determines "NO" in the process of step Sb3.

複製判定部200−1は、ステップSb4の処理において、検出したレコードの「変換後のユニキャストIPアドレス」及び「エンドユーザID」の項目から「2001:158:2443:1::1」及び「1」の情報を読み出して宛先アドレス変換部202−1に出力する。複製判定部200−1は、受信したマルチキャストIPトラヒックをそのまま宛先アドレス変換部202−1に出力する。 In the process of step Sb4, the duplication determination unit 200-1 selects "2001: 158: 2443: 1: 1" and "2001: 158: 2443: 1: 1" from the "converted unicast IP address" and "end user ID" items of the detected record. 1 ”is read out and output to the destination address conversion unit 202-1. The replication determination unit 200-1 outputs the received multicast IP traffic as it is to the destination address translation unit 202-1.

宛先アドレス変換部202−1は、ステップSb6の処理において、複製判定部200−1が出力するマルチキャストIPトラヒックの宛先アドレスを、複製判定部200−1が出力するIPアドレス「2001:158:2443:1::1」に書き換え、更に、VLAN−ID「1」を付加し、ユニキャストIPトラヒックに変換して送出トラヒックバッファ部203−1に出力する(ステップSc7)。 In the process of step Sb6, the destination address translation unit 202-1 outputs the destination address of the multicast IP traffic output by the replication determination unit 200-1 to the IP address “2001: 158: 2443:” output by the replication determination unit 200-1. It is rewritten to "1: 1", further added with VLAN-ID "1", converted into unicast IP multicast, and output to the transmission multicast buffer section 203-1 (step Sc7).

図12に進み、送出トラヒックバッファ部203−1は、ユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する。ユニキャストIPトラヒックは、OLT60−1、光スプリッタ61−1、ONU62−1−1を介して伝送される(ステップSc8)。 Proceeding to FIG. 12, the transmission traffic buffer unit 203-1 temporarily stores the unicast IP traffic, and transmits the unicast IP traffic to the OLT60-1 via the NW-IF221-1 in the stored order. The unicast IP traffic is transmitted via the OLT60-1, the optical splitter 61-1 and the ONU62-1-1 (step Sc8).

受信者端末装置70−1は、ユニキャストIPトラヒックを受信する(ステップSc9)。受信者端末装置70−1は、ユニキャストIPトラヒックの宛先アドレスが自装置のIPアドレスに一致するか否かを判定し、一致する場合、ユニキャストIPトラヒックからコンテンツ情報を読み出して表示装置71−1に出力して表示させる。一方、ユニキャストIPトラヒックの宛先アドレスが自装置のIPアドレスに一致しない場合、受信者端末装置70−1は、受信したユニキャストIPトラヒックを破棄する。 The receiver terminal device 70-1 receives the unicast IP traffic (step Sc9). The receiver terminal device 70-1 determines whether or not the destination address of the unicast IP traffic matches the IP address of its own device, and if it matches, reads the content information from the unicast IP traffic and displays the device 71-. Output to 1 and display. On the other hand, when the destination address of the unicast IP traffic does not match the IP address of the own device, the receiver terminal device 70-1 discards the received unicast IP traffic.

図13に進み、他の受信者端末装置70−2が、配信事業者ID「1」及びチャネルID「1」に対応するコンテンツ情報の配信要求情報を送信する(ステップSc10)。配信開始要求情報の宛先アドレスは、配信事業者ID「1」に対応する現用系のコンテンツ配信装置310−1aに付与されているIPアドレスであり、送信元アドレスは、受信者端末装置70−2のIPアドレスの「2001:158:2443:1::2」である。また、配信開始要求情報は、受信者端末装置70−2のVLAN−IDの「1」も含む。 Proceeding to FIG. 13, another receiver terminal device 70-2 transmits the distribution request information of the content information corresponding to the distribution company ID “1” and the channel ID “1” (step Sc10). The destination address of the distribution start request information is the IP address assigned to the active content distribution device 310-1a corresponding to the distribution company ID "1", and the source address is the receiver terminal device 70-2. The IP address of "2001: 158: 2443: 1: 2: 2". The distribution start request information also includes "1" of the VLAN-ID of the receiver terminal device 70-2.

配信開始要求情報は、ONU62−1−2、光スプリッタ61−1、及びOLT60−1を経由してM−U変換装置20−1に伝送される。M−U変換装置20−1の情報検出処理部204−1は、NW−IF221−1を介して受信する情報の中から配信開始要求情報を検出する(ステップSc11)。 The distribution start request information is transmitted to the MU converter 20-1 via the ONU 62-1-2, the optical splitter 61-1, and the OLT 60-1. The information detection processing unit 204-1 of the MU conversion device 20-1 detects the distribution start request information from the information received via the NW-IF221-1 (step Sc11).

情報検出処理部204−1は、受信した配信開始要求情報をNW−IF220−1を介してエッジルータ50−1に転送する。情報検出処理部204−1は、配信開始要求情報に含まれる配信事業者ID「1」と、チャネルID「1」を読み出す。また、情報検出処理部204−1は、配信開始要求情報に送信元アドレスとして含まれている受信者端末装置70−2のIPアドレスである「2001:158:2443:1::2」を読み出し、VLAN−IDの「1」を読み出す。 The information detection processing unit 204-1 transfers the received distribution start request information to the edge router 50-1 via the NW-IF220-1. The information detection processing unit 204-1 reads out the distribution company ID "1" and the channel ID "1" included in the distribution start request information. Further, the information detection processing unit 204-1 reads out "2001: 158: 2443: 1: 2" which is the IP address of the receiver terminal device 70-2 included as the source address in the distribution start request information. , Read "1" of VLAN-ID.

情報検出処理部204−1は、記憶部201−1のM−U変換テーブル211−1から「配信事業者ID」が「1」、「チャネルID」が「1」、「変換後のユニキャストIPアドレス」が「2001:158:2443:1::2」、「エンドユーザID」が「1」のレコードを検出する。情報検出処理部204−1は、検出したレコードの「配信要求」の項目に「○」を書き込んで記憶させる。 The information detection processing unit 204-1 has "Distributor ID" of "1", "Channel ID" of "1", and "Unicast after conversion" from the MU conversion table 211-1 of the storage unit 211-1. A record whose "IP address" is "2001: 158: 2443: 1: 2: 2" and whose "end user ID" is "1" is detected. The information detection processing unit 204-1 writes "○" in the "delivery request" item of the detected record and stores it.

配信開始要求情報は、エッジルータ50−1、伝送装置40−1−2,40−1−1、コアルータ30−1を経由してU−M変換装置10aに伝送される。配信開始要求情報は、U−M変換装置10aのNW−IF121a、及びNW−IF120aを経由して転送され、コンテンツ配信装置310−1aが受信する。 The distribution start request information is transmitted to the U-M conversion device 10a via the edge router 50-1, the transmission devices 40-1-2, 40-1-1, and the core router 30-1. The distribution start request information is transferred via the NW-IF121a and the NW-IF120a of the U-M conversion device 10a, and is received by the content distribution device 310-1a.

図14に進み、コンテンツ配信装置310−1aは、ステップSc3と同様の処理を行う。すなわち、コンテンツ配信装置310−1aのコンテンツ配信部313−1aは、配信事業者ID「1」、チャネルID「1」に対応するコンテンツ情報を含むユニキャストIPトラヒックを生成する。コンテンツ配信部313−1aは、生成したユニキャストIPトラヒックの宛先アドレスを受信者端末装置70−2のIPアドレスの「2001:158:2443:1::2」とし、送信元アドレスを自装置のIPアドレスとして、NW−IF311−1aを介してU−M変換装置10aに送信する(ステップSc12)。 Proceeding to FIG. 14, the content distribution device 310-1a performs the same processing as in step Sc3. That is, the content distribution unit 313-1a of the content distribution device 310-1a generates a unicast IP traffic including the content information corresponding to the distribution company ID "1" and the channel ID "1". The content distribution unit 313-1a sets the destination address of the generated unicast IP traffic to "2001: 158: 2443: 1: 2" of the IP address of the receiver terminal device 70-2, and sets the source address of the own device. As an IP address, it is transmitted to the U-M conversion device 10a via the NW-IF311-1a (step Sc12).

U−M変換装置10aの送信選択判定部100aは、NW−IF120aを介してコンテンツ情報を含むユニキャストIPトラヒックを受信する。送信選択判定部100aは、図8に示すトラヒック変換処理を行う。ここでは、U−M変換装置10aは、受信したユニキャストIPトラヒックに含まれる配信事業者ID「1」及びチャネルID「1」のコンテンツ情報を既にマルチキャストIPトラヒックとして送信するコンテンツ情報として登録している。そのため、送信選択判定部100aは、ステップSa2の処理において、「YES」の判定を行う。送信選択判定部100aは、受信したユニキャストIPトラヒックが、受信者端末装置70−1を宛先とするユニキャストIPトラヒックではないため、ステップSa4の処理において、「NO」の判定を行い、受信した受信者端末装置70−2を宛先とするユニキャストIPトラヒックを破棄する(ステップSc13)。 The transmission selection determination unit 100a of the UM conversion device 10a receives the unicast IP traffic including the content information via the NW-IF120a. The transmission selection determination unit 100a performs the traffic conversion process shown in FIG. Here, the U-M conversion device 10a registers the content information of the distributor ID "1" and the channel ID "1" included in the received unicast IP traffic as the content information to be already transmitted as the multicast IP traffic. There is. Therefore, the transmission selection determination unit 100a determines "YES" in the process of step Sa2. Since the received unicast IP traffic is not the unicast IP traffic destined for the receiver terminal device 70-1, the transmission selection determination unit 100a determines "NO" in the process of step Sa4 and receives the signal. The unicast IP traffic destined for the recipient terminal device 70-2 is discarded (step Sc13).

M−U変換装置20−1の複製判定部200−1は、NW−IF220−1を介してマルチキャストIPトラヒックを受信する。複製判定部200−1は、図9に示すトラヒック変換処理を行う。 The replication determination unit 200-1 of the MU conversion device 20-1 receives the multicast IP traffic via the NW-IF220-1. The replication determination unit 200-1 performs the traffic conversion process shown in FIG.

複製判定部200−1は、マルチキャストIPトラヒックから宛先アドレスの情報を読み出す。複製判定部200−1は、記憶部201−1のM−U変換テーブル211−1を参照して、「変換前のマルチキャストIPアドレス」の項目が、読み出した宛先アドレスに一致するレコードのうち「配信要求」の項目が「○」になっているレコードを検出する。 The replication determination unit 200-1 reads the destination address information from the multicast IP traffic. The duplication determination unit 200-1 refers to the MU conversion table 211-1 of the storage unit 211-1, and among the records in which the item of "multicast IP address before conversion" matches the read destination address, " Detects records for which the item "Delivery request" is "○".

ここでは、受信者端末装置70−1,70−2の2台がマルチキャストIPトラヒックに含まれるコンテンツ情報の配信要求を行っているため、「変換前のマルチキャストIPアドレス」の項目が「FF3E:8001::1」であって「配信要求」が「○」となっているレコードは2つ存在する。そのため、複製判定部200−1は、ステップSb3の処理において、「YES」の判定を行い、マルチキャストIPトラヒックの複製を行う。複製判定部200−1は、ステップSb5の処理において、受信したマルチキャストIPトラヒックを複製して2つのマルチキャストIPトラヒックを生成する。 Here, since the two receiver terminal devices 70-1 and 70-2 request the distribution of the content information included in the multicast IP traffic, the item of "multicast IP address before conversion" is "FF3E: 8001". There are two records in which ":: 1" and "delivery request" is "○". Therefore, the replication determination unit 200-1 determines "YES" in the process of step Sb3, and replicates the multicast IP traffic. In the process of step Sb5, the replication determination unit 200-1 duplicates the received multicast IP traffic to generate two multicast IP traffics.

複製判定部200−1は、検出した2つのレコードの「変換後のユニキャストIPアドレス」及び「エンドユーザID」の項目からIPアドレスとVLAN−IDの組み合わせの情報、すなわち「2001:158:2443:1::1」及び「1」と、「2001:158:2443:1::2」及び「1」とを読み出す。 The duplication determination unit 200-1 obtains information on the combination of the IP address and the VLAN-ID from the items of "unicast IP address after conversion" and "end user ID" of the two detected records, that is, "2001: 158: 2443". Read "1: 1" and "1" and "2001: 158: 2443: 1: 2" and "1".

複製判定部200−1は、読み出した2つのIPアドレスとVLAN−IDの組み合わせの情報と、複製した2つのマルチキャストIPトラヒックとを宛先アドレス変換部202−1に出力する。 The replication determination unit 200-1 outputs the information on the combination of the two read IP addresses and the VLAN-ID and the two replicated multicast IP traffic to the destination address translation unit 202-1.

宛先アドレス変換部202−1は、複製判定部200−1が出力する1番目のマルチキャストIPトラヒックの宛先アドレスを、複製判定部200−1が出力するIPアドレス「2001:158:2443:1::1」に書き換え、更に、VLAN−ID「1」を付加し、ユニキャストIPトラヒックに変換して送出トラヒックバッファ部203−1に出力する。 The destination address translation unit 202-1 outputs the destination address of the first multicast IP traffic output by the replication determination unit 200-1 to the IP address “2001: 158: 2443: 1:::” output by the replication determination unit 200-1. It is rewritten to "1", further added with VLAN-ID "1", converted to unicast IP multicast, and output to the transmission multicast buffer section 203-1.

宛先アドレス変換部202−1は、複製判定部200−1が出力する2番目のマルチキャストIPトラヒックの宛先アドレスを、複製判定部200−1が出力するIPアドレス「2001:158:2443:1::2」に書き換え、更に、VLAN−ID「1」を付加し、ユニキャストIPトラヒックに変換して送出トラヒックバッファ部203−1に出力する(ステップSc14)。 The destination address translation unit 202-1 outputs the destination address of the second multicast IP traffic output by the replication determination unit 200-1 to the IP address “2001: 158: 2443: 1::” output by the replication determination unit 200-1. It is rewritten to "2", further added with VLAN-ID "1", converted into unicast IP multicast, and output to the transmission multicast buffer unit 203-1 (step Sc14).

送出トラヒックバッファ部203−1は、2つのユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する。一方のユニキャストIPトラヒックは、OLT60−1、光スプリッタ61−1、ONU62−1−1を介して受信者端末装置70−1に伝送され、他方のユニキャストIPトラヒックは、OLT60−1、光スプリッタ61−1、ONU62−1−2を介して受信者端末装置70−2に伝送される。 The transmission traffic buffer unit 203-1 temporarily stores the two unicast IP traffic, and transmits the two unicast IP traffic to the OLT 60-1 via the NW-IF221-1 in the stored order. One unicast IP traffic is transmitted to the receiver terminal device 70-1 via the OLT60-1, optical splitter 61-1, ONU62-1-1, and the other unicast IP traffic is the OLT60-1, optical. It is transmitted to the receiver terminal device 70-2 via the splitter 61-1 and ONU62-1-2.

受信者端末装置70−2は、ユニキャストIPトラヒックを受信する(ステップSc15)。受信者端末装置70−2は、ユニキャストIPトラヒックの宛先アドレスが自装置のIPアドレスに一致するか否かを判定し、一致する場合、ユニキャストIPトラヒックからコンテンツ情報を読み出して表示装置71−2に出力して表示させる。一方、ユニキャストIPトラヒックの宛先アドレスが自装置のIPアドレスに一致しない場合、受信者端末装置70−2は、受信したユニキャストIPトラヒックを破棄する。 The receiver terminal device 70-2 receives the unicast IP traffic (step Sc15). The receiver terminal device 70-2 determines whether or not the destination address of the unicast IP traffic matches the IP address of its own device, and if it matches, reads the content information from the unicast IP traffic and displays the device 71-. Output to 2 and display. On the other hand, if the destination address of the unicast IP traffic does not match the IP address of the own device, the receiver terminal device 70-2 discards the received unicast IP traffic.

上記の第1の実施形態の構成により、異なるコンテンツ情報を一意に識別可能な配信事業者ID及びチャネルIDの組み合わせごとに異なるマルチキャストIPアドレスを関連付けておき、M−U変換装置20は、配信事業者ID及びチャネルIDの組み合わせに対応するマルチキャストIPアドレスと、当該配信事業者ID及びチャネルIDの組み合わせに対応するコンテンツ情報の送信先となる受信者端末装置70−1〜70−6に予め付与されるユニキャストIPアドレスとの関連付けを行う。U−M変換装置10は、コンテンツ配信装置310から受信するユニキャストIPトラヒックに含まれるコンテンツ情報の配信事業者ID及びチャネルIDの組み合わせの各々に対して当該ユニキャストIPトラヒックの宛先のユニキャストIPアドレスのいずれか1つを関連付け、受信したユニキャストIPトラヒックの宛先のユニキャストIPアドレスが、当該ユニキャストIPトラヒックに含まれるに配信事業者ID及びチャネルIDの組み合わせに関連付けたユニキャストIPアドレスと一致する場合、ユニキャストIPトラヒックの宛先を当該配信事業者ID及びチャネルIDの組み合わせに対応するマルチキャストIPアドレスに書き換えてマルチキャストトラヒックとして送信する。M−U変換装置20は、マルチキャストIPトラヒックを受信した場合、受信者端末装置70−1〜70−6の数に応じた数のユニキャストIPトラヒックであって宛先として当該マルチキャストIPトラヒックの宛先である前記マルチキャストIPアドレスに関連付けた受信者端末装置70−1〜70−6のユニキャストIPアドレスを有するユニキャストIPトラヒックを生成して送信する。 According to the configuration of the first embodiment described above, different multicast IP addresses are associated with each combination of the distributor ID and the channel ID that can uniquely identify different content information, and the MU conversion device 20 is the distribution business. A multicast IP address corresponding to the combination of the person ID and the channel ID and a receiver terminal device 70-1 to 70-6 to which the content information corresponding to the combination of the distributor ID and the channel ID is transmitted are assigned in advance. Associate with a unicast IP address. The UM conversion device 10 receives the unicast IP of the destination of the unicast IP multicast for each combination of the distributor ID and the channel ID of the content information included in the unicast IP traffic received from the content distribution device 310. The unicast IP address of the destination of the received unicast IP multicast associated with any one of the addresses is the unicast IP address associated with the combination of the distributor ID and the channel ID included in the unicast IP multicast. If they match, the destination of the unicast IP traffic is rewritten to the multicast IP address corresponding to the combination of the distributor ID and the channel ID and transmitted as the multicast traffic. When the MU conversion device 20 receives the multicast IP traffic, the MU conversion device 20 is a number of unicast IP traffic corresponding to the number of the receiver terminal devices 70-1 to 70-6, and is the destination of the multicast IP traffic as the destination. A unicast IP traffic having a unicast IP address of the receiver terminal device 70-1 to 70-6 associated with the multicast IP address is generated and transmitted.

すなわち、異なるコンテンツ情報を一意に識別可能な配信事業者ID及びチャネルIDの組み合わせごとに異なるマルチキャストIPアドレスを付与しておくことで、ヘッダ情報である宛先アドレスをU−M変換装置10と、M−U変換装置20との間で引き継ぐことが可能となる。これにより、送信側と受信側の装置であるコンテンツ配信装置310と受信者端末装置70−1〜70−6においてユニキャスト方式の装置を利用し、かつ通信ネットワークにおいてマルチキャスト方式による伝送を行う際、通信ネットワークにおける入出力のIPトラヒックの同一性を確保することが可能となる。そのため、通信ネットワーク内をマルチキャストとすることで、効率的なコンテンツ情報の送信を行うことが可能となる。また、SNIとUNIのIF条件をユニキャストとすることで、マルチキャストの送信、またはマルチキャストの受信に対応していてない装置を適用することができ、より多様なコンテンツ情報の配信を行う配信事業者が参入することができる可能性を高めることができる。 That is, by assigning a different multicast IP address to each combination of the distributor ID and the channel ID that can uniquely identify different content information, the destination address that is the header information can be changed to the U-M conversion device 10 and M. It becomes possible to take over with the −U conversion device 20. As a result, when the content distribution device 310 and the receiver terminal devices 70-1 to 70-6, which are the devices on the transmitting side and the receiving side, use the unicast device and perform the transmission by the multicast method in the communication network, It is possible to ensure the identity of input / output IP traffic in a communication network. Therefore, by using multicast within the communication network, it is possible to efficiently transmit content information. In addition, by setting the IF conditions of SNI and UNI to unicast, it is possible to apply a device that does not support multicast transmission or multicast reception, and a distributor that distributes more diverse content information. Can increase the chances of entry.

なお、上記の第1の実施形態において、ステップSc3,Sc12の処理がコンテンツ配信装置310−1aによって行われる際、予備系のコンテンツ配信装置310−1sは、現用系のコンテンツ配信装置310−1aと同様の処理を行って同一のコンテンツ情報を含むユニキャストIPトラヒックを予備系のU−M変換装置10sに送信する。U−M変換装置10sは、予備系のコンテンツ配信装置310−1sからユニキャストIPトラヒックを受けて現用系のU−M変換装置10aと同様の処理を行うがマルチキャストIPトラヒックの送信は行わない。 In the first embodiment described above, when the processing of steps Sc3 and Sc12 is performed by the content distribution device 310-1a, the spare content distribution device 310-1s and the active content distribution device 310-1a The same processing is performed to transmit the unicast IP traffic containing the same content information to the backup UM converter 10s. The U-M conversion device 10s receives the unicast IP traffic from the spare content distribution device 310-1s and performs the same processing as the current U-M conversion device 10a, but does not transmit the multicast IP traffic.

また、上記の第1の実施形態において、図14に示すステップSc13と、ステップSc14とは、ステップSc13の次にステップSc14の処理が行われる連続した処理ではない。ステップSc14の処理は、ステップSc11の処理、すなわち、M−U変換装置20−1のM−U変換テーブル211−1における受信者端末装置70−2に対応する「配信要求」の項目に「○」を書き込む処理が完了することにより開始される処理であり、場合によっては、ステップSc13の処理よりも先に開始される処理である。 Further, in the first embodiment described above, step Sc13 and step Sc14 shown in FIG. 14 are not continuous processes in which the process of step Sc14 is performed after step Sc13. The process of step Sc14 is the process of step Sc11, that is, the item of "delivery request" corresponding to the receiver terminal device 70-2 in the MU conversion table 211-1 of the MU conversion device 20-1 is "○". This is a process that is started when the process of writing "" is completed, and in some cases, it is a process that is started before the process of step Sc13.

また、上記の第1の実施形態において、配信開始要求情報や配信終了要求情報は、コンテンツ配信装置310のいずれかを選択し、選択したコンテンツ配信装置310のユニキャストIPアドレスを宛先として送信している。そのため、上記の第1の実施形態では、例えば、ステップSc3やステップSc12の処理において、要求受付部312−1aが、配信開始要求情報を受信した際、配信開始要求情報に含まれている配信事業者IDをチェックしない構成としている。しかしながら、本発明の構成は、当該実施の形態に限ら得ず、要求受付部312−1aが、配信開始要求情報や配信終了要求情報を受信した際に、配信事業者IDを読み出して、自装置の配信事業者ID記憶部315−1aに記憶されている配信事業者IDに一致するか否かを判定するようにしてもよい。判定の結果、一致しない場合、要求受付部312−1aは、受信した配信開始要求情報や配信終了要求情報は誤っている情報としてエラーメッセージを受信者端末装置70−1〜70−6に送信するようにしてもよい。 Further, in the first embodiment described above, the distribution start request information and the distribution end request information are transmitted by selecting one of the content distribution devices 310 and transmitting the unicast IP address of the selected content distribution device 310 as a destination. There is. Therefore, in the first embodiment described above, for example, in the processing of step Sc3 or step Sc12, when the request receiving unit 312-1a receives the distribution start request information, the distribution business included in the distribution start request information. The configuration is such that the person ID is not checked. However, the configuration of the present invention is not limited to the embodiment, and when the request reception unit 312-1a receives the distribution start request information and the distribution end request information, the distribution company ID is read out and the own device is used. It may be determined whether or not it matches the distribution company ID stored in the distribution company ID storage unit 315-1a of. If the results of the determination do not match, the request reception unit 312-1a transmits an error message to the recipient terminal devices 70-1 to 70-6 as the received distribution start request information and distribution end request information are incorrect information. You may do so.

また、上記の第1の実施形態において、U−M変換テーブル111における「選択状態」の項目は、例えば、送信選択判定部100aが、一定時間、「選択状態」が「○」になっているレコードに対応するユニキャストIPトラヒックをコンテンツ配信装置310−1aから受信しない場合、当該コンテンツ情報の配信が終了したと判定し、「−」を書き込んで初期化するようにしてもよい。また、U−M変換装置10が、受信者端末装置70−1〜70−6が送信する配信終了要求情報を検出する構成を備えて、当該構成が、配信終了要求情報を検出した際、当該配信終了要求情報に含まれる情報に基づいて「選択状態」に「−」を書き込んで初期化するようにしてもよい。 Further, in the first embodiment described above, the item of the "selection state" in the U-M conversion table 111 is, for example, that the transmission selection determination unit 100a has the "selection state" set to "○" for a certain period of time. If the unicast IP traffic corresponding to the record is not received from the content distribution device 310-1a, it may be determined that the distribution of the content information has been completed, and "-" may be written to initialize the content information. Further, the U-M conversion device 10 includes a configuration for detecting the distribution end request information transmitted by the receiver terminal devices 70-1 to 70-6, and when the configuration detects the distribution end request information, the said It is also possible to write "-" in the "selected state" based on the information included in the distribution end request information to initialize the terminal.

また、上記の第1の実施形態において、ステップSb2の処理を行う際、複製判定部200は、受信したマルチキャストIPトラヒックのマルチキャストIPアドレスに基づいて、「配信要求」の項目が「○」になっているレコードを検出する処理としているが、配信事業者IDとチャネルIDの組み合わせを用いて検出するようにしてもよい。 Further, in the first embodiment described above, when the process of step Sb2 is performed, the replication determination unit 200 sets the item of "delivery request" to "○" based on the multicast IP address of the received multicast IP traffic. Although it is a process of detecting a record that has been recorded, it may be detected by using a combination of a distributor ID and a channel ID.

(第2の実施形態)
図15は、第2の実施形態におけるコンテンツ配信システム2の構成を示すブロック図である。第2の実施形態において、第1の実施形態のコンテンツ配信システム1と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Second Embodiment)
FIG. 15 is a block diagram showing a configuration of the content distribution system 2 according to the second embodiment. In the second embodiment, the same configuration as the content distribution system 1 of the first embodiment is designated by the same reference numerals, and different configurations will be described below.

例えば、第1の実施形態において、同一の配信事業者IDであって同一のチャネルIDのコンテンツ情報を受信する受信者数が少ない間、U−M変換装置10aやM−U変換装置20−1,20−2においてユニキャストIPトラヒックのまま転送し、受信者数が増加した場合に、マルチキャストIPトラヒックで送信するという構成も考えられる。このような構成にすることで、受信者数が少ない間、U−M変換装置10aやM−U変換装置20−1,20−2における判定等の処理に要する負荷を軽減することができ、また、IPトラヒックの変換を行わないため遅延時間も短くすることができる。 For example, in the first embodiment, while the number of recipients who receive the content information of the same distributor ID and the same channel ID is small, the UM conversion device 10a and the MU conversion device 20-1 , 20-2, the unicast IP traffic is transferred as it is, and when the number of recipients increases, the multicast IP traffic is transmitted. With such a configuration, it is possible to reduce the load required for processing such as determination in the U-M conversion device 10a and the MU conversion devices 20-1 and 20-2 while the number of recipients is small. Moreover, since the IP traffic is not converted, the delay time can be shortened.

しかしながら、U−M変換装置10aとM−U変換装置20−1,20−2のいずれか一方のみがトラヒックの変換を行い、他方がトラヒックの変換を行わないといった状態や、変換するタイミングが異なるといった状態が発生すると、以下のような問題が生じてしまう。例えば、トラヒックに欠損が生じたり、欠損のために誤った再送がされトラヒックに重複が生じたりして、受信者端末装置70−1〜70−6が想定しないトラヒックを受信してしまうといった問題が生じる可能性がある。 However, only one of the U-M conversion device 10a and the MU conversion devices 20-1 and 20-2 performs traffic conversion, and the other does not perform traffic conversion, or the conversion timing is different. When such a state occurs, the following problems occur. For example, there is a problem that the traffic is defective, or the traffic is erroneously retransmitted due to the defect and the traffic is duplicated, so that the receiver terminal devices 70-1 to 70-6 receive an unexpected traffic. It can occur.

例えば、図16に示すように、第1の実施形態のコンテンツ配信装置310−1aが、4つのユニキャストIPトラヒック「P,Pn+1,Pn+2,Pn+3」を順に送信したとする。U−M変換装置10aは、例えば、受信者数の増加状況から、Pn+2からマルチキャストIPトラヒックに変換すると独自に選択しており、M−U変換装置20−2は、Pn+3からユニキャストIPトラヒックに変換すると独自に選択していたとする。 For example, as shown in FIG. 16, it is assumed that the content distribution device 310-1a of the first embodiment transmits four unicast IP traffic "P n , P n + 1 , P n + 2 , P n + 3 " in order. The UM converter 10a has independently selected to convert from P n + 2 to multicast IP traffic, for example, due to the increasing number of recipients, and the MU converter 20-2 has unicast IP from P n + 3. Suppose that you have selected your own when converting to multicast.

このとき、「P,Pn+1」については、変換が行われることなく、ユニキャストIPトラヒックのまま、U−M変換装置10a及びM−U変換装置20−2によって転送される。そのため、受信者端末装置70−4は、ユニキャストIPトラヒックを問題なく受信してコンテンツ情報を読み出し、表示装置71−4に出力して表示させることができる。 At this time, “P n , P n + 1 ” is transferred by the UM conversion device 10a and the MU conversion device 20-2 as it is in the unicast IP traffic without conversion. Therefore, the receiver terminal device 70-4 can receive the unicast IP traffic without any problem, read the content information, output it to the display device 71-4, and display it.

しかし、「Pn+2」については、U−M変換装置10aがマルチキャストIPトラヒックに変換するのに対して、M−U変換装置20−2は、「Pn+3」からユニキャストIPトラヒックに変換するようにしている。そのため、M−U変換装置20−2は、受信した「Pn+2」をマルチキャストIPトラヒックのまま受信者端末装置70−4に送信する。受信者端末装置70−4は、マルチキャスト非対応の装置であるため、受信したマルチキャストIPトラヒックを破棄することになり、「Pn+2」のトラヒックにロスが発生することになる。 However, for "P n + 2 ", the U-M conversion device 10a converts to multicast IP traffic, whereas the MU conversion device 20-2 converts "P n + 3 " to unicast IP traffic. I have to. Therefore, the MU conversion device 20-2 transmits the received "P n + 2 " to the receiver terminal device 70-4 with the multicast IP traffic as it is. Since the receiver terminal device 70-4 is a device that does not support multicast, the received multicast IP traffic will be discarded, and a loss will occur in the traffic of " Pn + 2 ".

第2の実施形態の構成では、上記のような、ユニキャストIPトラヒックとマルチキャストIPトラヒックを切り替えて送信する構成であっても、問題なく受信者端末装置70−1〜70−6がコンテンツ情報を受信することを可能としている。 In the configuration of the second embodiment, even in the configuration in which the unicast IP traffic and the multicast IP traffic are switched and transmitted as described above, the receiver terminal devices 70-1 to 70-6 transmit the content information without any problem. It is possible to receive.

図15に示すように、コンテンツ配信システム2は、配信事業者設備300A−1,300A−2,300A−3、U−M変換装置10Aa,10As、コアルータ30−1,30−2、伝送装置40−1−1,40−1−2,40−2−1,40−2−2、エッジルータ50−1,50−2、M−U変換装置20A−1,20A−2、OLT60−1,60−2、光スプリッタ61−1,61−2、ONU62−1−1,62−1−2,62−1−3,62−2−1,62−2−2,62−2−3、受信者端末装置70−1,70−2,70−3,70−4,70−5,70−6、表示装置71−1,71−2,71−3,71−4,71−5,71−6を備える。また、図示していないが、コンテンツ配信システム2は、第1の実施形態と同様に、U−M変換装置10Aa,10As、及びM−U変換装置20A−1,20A−2に接続するOSS400を備えている。 As shown in FIG. 15, the content distribution system 2 includes distributor equipment 300A-1, 300A-2, 300A-3, U-M conversion devices 10Aa, 10As, core routers 30-1, 30-2, and transmission device 40. -1-1, 40-1-2, 40-2-1, 40-2-2, Edge Router 50-1, 50-2, MU Converter 20A-1, 20A-2, OLT60-1, 60-2, Optical Splitter 61-1, 61-2, ONU 62-1-1, 62-1-2, 62-1-3, 62-2-1, 62-2-2, 62-2-3, Recipient terminal devices 70-1, 70-2, 70-3, 70-4, 70-5, 70-6, display devices 71-1, 71-2, 71-3, 71-4, 71-5, It is equipped with 71-6. Further, although not shown, the content distribution system 2 has OSS400 connected to the UM conversion devices 10Aa and 10As and the MU conversion devices 20A-1 and 20A-2 as in the first embodiment. I have.

第2の実施形態のコンテンツ配信システム2は、U−M変換装置10Aaと、M−U変換装置20A−1,20A−2とを接続する通信回線500aと、U−M変換装置10Asと、M−U変換装置20A−1,20A−2とを接続する通信回線500sとを備える。 The content distribution system 2 of the second embodiment includes a communication line 500a connecting the U-M conversion device 10Aa, the MU conversion devices 20A-1 and 20A-2, the U-M conversion device 10As, and M. It is provided with a communication line 500s for connecting the −U conversion devices 20A-1 and 20A-2.

第1の実施形態と同様に、配信事業者設備300A−1,300A−2,300A−3の各々は、異なる配信事業者によって運営されており、各々が現用系と予備系の装置であるコンテンツ配信装置310A−1a,310A−1s、コンテンツ配信装置310A−2a,310A−2s、コンテンツ配信装置310A−3a,310A−3sを備える。 Similar to the first embodiment, each of the distributor facilities 300A-1, 300A-2, and 300A-3 is operated by different distributors, and each is a content that is an active system and a backup system. It includes distribution devices 310A-1a, 310A-1s, content distribution devices 310A-2a, 310A-2s, and content distribution devices 310A-3a, 310A-3s.

コンテンツ配信装置310A−1a,310A−2a,310A−3aは、現用系の装置であり、コンテンツ配信装置310A−1s,310A−2s,310A−3sは、予備系の装置である。配信事業者設備300A−1,300A−2,300A−3を運営する配信事業者の各々には、予め異なる配信事業者IDが付与されており、各々に、配信事業者IDとして、例えば、「1」,「2」,「3」が予め付与されているものとする。 The content distribution devices 310A-1a, 310A-2a, and 310A-3a are working devices, and the content distribution devices 310A-1s, 310A-2s, and 310A-3s are backup devices. Each of the distribution companies that operate the distribution company equipment 300A-1, 300A-2, and 300A-3 is given a different distribution company ID in advance, and each of them has, for example, " It is assumed that "1", "2", and "3" are given in advance.

図17は、コンテンツ配信装置310A−1a,310A−1s,310A−2a,310A−2s,310A−3a,310A−3sの内部構成を示すブロック図である。コンテンツ配信装置310A−1a,310A−1s,310A−2a,310A−2s,310A−3a,310A−3sは、同一の内部構成を有しており、図17では、「−1a」等の符号の枝記号を除いて、コンテンツ配信装置310Aとして説明する。また、以下の説明において、個々のコンテンツ配信装置310A−1a,310A−1s,310A−2a,310A−2s,310A−3a,310A−3sの内部構成を示す場合、各内部構成を示す符号に枝記号を付して示すものとする。 FIG. 17 is a block diagram showing an internal configuration of the content distribution devices 310A-1a, 310A-1s, 310A-2a, 310A-2s, 310A-3a, 310A-3s. The content distribution devices 310A-1a, 310A-1s, 310A-2a, 310A-2s, 310A-3a, 310A-3s have the same internal configuration, and in FIG. 17, reference numerals such as "-1a" are used. Except for the branch symbol, the content distribution device 310A will be described. Further, in the following description, when the internal configurations of the individual content distribution devices 310A-1a, 310A-1s, 310A-2a, 310A-2s, 310A-3a, 310A-3s are shown, the reference numerals indicating each internal configuration are branched. It shall be indicated with a symbol.

コンテンツ配信装置310Aは、NW−IF311、要求受付部312A、コンテンツ配信部313、コンテンツ情報記憶部314、配信事業者ID記憶部315、及び受信者情報記憶部316を備える。 The content distribution device 310A includes a NW-IF311, a request reception unit 312A, a content distribution unit 313, a content information storage unit 314, a distribution company ID storage unit 315, and a receiver information storage unit 316.

受信者情報記憶部316は、図18に示すように、「配信先のユニキャストIPアドレス」と「チャネルID」の項目を有するテーブルを記憶する。「配信先のユニキャストIPアドレス」の項目には、「チャネルID」の項目に記憶されているチャネルIDに対応するコンテンツ情報の送信先となる受信者端末装置70−1〜706のIPアドレスが書き込まれる。 As shown in FIG. 18, the receiver information storage unit 316 stores a table having items of “unicast IP address of delivery destination” and “channel ID”. In the item of "unicast IP address of distribution destination", the IP address of the recipient terminal device 70-1 to 706 to which the content information corresponding to the channel ID stored in the item of "channel ID" is transmitted is entered. Written.

要求受付部312Aは、第1の実施形態の要求受付部312が有する構成に加えて、以下の構成を有する。すなわち、要求受付部312Aは、配信開始要求情報を受信した際、配信開始要求情報から読み出した送信元アドレスとチャネルIDの各々を、受信者情報記憶部316の「配信先のユニキャストIPアドレス」と「チャネルID」の項目に書き込む。また、要求受付部312Aは、配信終了要求情報を受信した際、配信終了要求情報から読み出した送信元アドレスとチャネルIDの組み合わせに対応する情報を受信者情報記憶部316から削除する。 The request reception unit 312A has the following configuration in addition to the configuration of the request reception unit 312 of the first embodiment. That is, when the request reception unit 312A receives the distribution start request information, each of the source address and the channel ID read from the distribution start request information is set to the "unicast IP address of the distribution destination" of the receiver information storage unit 316. And write in the item of "Channel ID". Further, when the request reception unit 312A receives the distribution end request information, the request reception unit 312A deletes the information corresponding to the combination of the source address and the channel ID read from the distribution end request information from the receiver information storage unit 316.

また、要求受付部312Aは、NW−IF311を介してU−M変換装置10Aa,10Asから配信事業者IDとチャネルIDを含む受信者数要求情報を受信し、受信した受信者数要求情報からチャネルIDの情報を読み出す。また、要求受付部312Aは、受信者情報記憶部316を参照して、読み出したチャネルIDに一致するレコードの数をカウントする。 Further, the request reception unit 312A receives the receiver number request information including the distributor ID and the channel ID from the U-M conversion devices 10Aa and 10As via the NW-IF311 and channels from the received receiver number request information. Read ID information. Further, the request reception unit 312A refers to the receiver information storage unit 316 and counts the number of records matching the read channel ID.

また、要求受付部312Aは、カウントしたレコードの数を当該チャネルIDの受信者数とし、配信事業者ID記憶部315が記憶する自装置の配信事業者IDと、チャネルIDと、受信者数とを含む受信者数応答情報を生成する。また、要求受付部312Aは、生成した受信者数応答情報をNW−IF311を介して受信者数要求情報の送信元のU−M変換装置10Aa,10Asに送信する。 Further, the request reception unit 312A uses the number of counted records as the number of recipients of the channel ID, and sets the distribution company ID, the channel ID, and the number of recipients of the own device stored in the distribution company ID storage unit 315. Generates the number of recipients response information including. Further, the request reception unit 312A transmits the generated number of recipients response information to the UM conversion devices 10Aa and 10As of the transmission source of the number of recipients request information via the NW-IF311.

図19は、U−M変換装置10Aa,10Asの内部構成を示すブロック図である。U−M変換装置10Aa,10Asは、同一の内部構成を有しており、図19では、「a」や「s」の記号を除いて、U−M変換装置10Aとして説明する。また、以下の説明において、個々のU−M変換装置10Aa,10Asの内部構成を示す場合、各内部構成を示す符号に「a」や「s」の記号を付して示すものとする。 FIG. 19 is a block diagram showing an internal configuration of the U-M conversion devices 10Aa and 10As. The UM conversion devices 10Aa and 10As have the same internal configuration, and are described as the UM conversion device 10A in FIG. 19 except for the symbols "a" and "s". Further, in the following description, when the internal configurations of the individual UM converters 10Aa and 10As are shown, the symbols indicating the internal configurations are indicated by adding the symbols "a" and "s".

U−M変換装置10Aは、NW−IF120,121,122,123,124、送信選択判定部100A、記憶部101、宛先アドレス変換部102、送出トラヒックバッファ部103、コマンド送受信部105A、及びクロック補正・生成部106を備える。 The UM conversion device 10A includes NW-IF120, 121, 122, 123, 124, transmission selection determination unit 100A, storage unit 101, destination address conversion unit 102, transmission traffic buffer unit 103, command transmission / reception unit 105A, and clock correction. A generation unit 106 is provided.

NW−IF123は、現用系のU−M変換装置10Aaの場合、通信回線500aを介してM−U変換装置20A−1,20A−2に接続し、予備系のU−M変換装置10Asの場合、通信回線500sを介してM−U変換装置20A−1,20A−2に接続する。 In the case of the working UM converter 10Aa, the NW-IF123 is connected to the MU converters 20A-1 and 20A-2 via the communication line 500a, and in the case of the backup UM converter 10As. , Connects to the MU converters 20A-1 and 20A-2 via the communication line 500s.

NW−IF124は、例えば、GPS(Global Positioning System)等の外部のクロック供給源に接続する。クロック補正・生成部106は、NW−IF124を介して外部のクロック供給源から供給されるクロック信号を取得し、クロック信号に基づいて自装置のクロックを補正する。また、クロック補正・生成部106は、取得したクロック信号に基づいて、M−U変換装置20A−1,20A−2と時刻同期するためのクロック信号を生成してコマンド送受信部105Aに出力する。 The NW-IF124 is connected to an external clock supply source such as GPS (Global Positioning System). The clock correction / generation unit 106 acquires a clock signal supplied from an external clock supply source via the NW-IF124, and corrects the clock of its own device based on the clock signal. Further, the clock correction / generation unit 106 generates a clock signal for time synchronization with the MU converters 20A-1 and 20A-2 based on the acquired clock signal, and outputs the clock signal to the command transmission / reception unit 105A.

なお、M−U変換装置20A−1,20A−2へのクロック信号の送信は、通常時は、現用系のU−M変換装置10Aaのみが行う。予備系のU−M変換装置10Asは、現用系のU−M変換装置10Aaが障害の発生等により停止した場合のみM−U変換装置20A−1,20A−2へのクロック信号の送信を行う。 The clock signal is normally transmitted to the MU conversion devices 20A-1 and 20A-2 only by the working UM conversion device 10Aa. The backup system UM conversion device 10As transmits a clock signal to the MU conversion devices 20A-1 and 20A-2 only when the current system UM conversion device 10Aa is stopped due to a failure or the like. ..

また、時刻同期の手法は、どのような手法を適用してもよいが、具体例として、勧告化されているSync−EやPTP(Precision Time Protocol)等を適用してもよいし、下記の参考文献に示されるような、これらの手法を併用したハイブリッドな時刻同期手法を適用するようにしてもよい。 Any method may be applied as the time synchronization method, and as specific examples, the recommended Sync-E, PTP (Precision Time Protocol), or the like may be applied, and the following methods may be applied. A hybrid time synchronization method that combines these methods, as shown in the references, may be applied.

「参考文献:中西隆、坂井勝太、高田祐、小倉康夫、小林正人、”高精度時刻同期アクセスシステムの性能向上に向けた検討”、信学技報、2016年11月、CS2016-44、pp.23-28」 "References: Takashi Nakanishi, Katsuta Sakai, Yu Takada, Yasuo Ogura, Masato Kobayashi," Examination for Improving Performance of High-Precision Time Synchronous Access System ", Shingaku Giho, November 2016, CS2016-44, pp.23-28 "

以下に説明する送信選択判定部100A、宛先アドレス変換部102、及び送出トラヒックバッファ部103は、ユニキャストIPトラヒックからマルチキャストIPトラヒックへの変換処理を行うユニキャスト・マルチキャスト変換処理部である。 The transmission selection determination unit 100A, the destination address conversion unit 102, and the transmission traffic buffer unit 103 described below are unicast / multicast conversion processing units that perform conversion processing from unicast IP traffic to multicast IP traffic.

送信選択判定部100Aは、NW−IF120を介してコンテンツ配信装置310からユニキャストIPトラヒックを受信し、受信したユニキャストIPトラヒックに含まれる配信事業者IDとチャネルIDと宛先アドレスの情報を読み出す。 The transmission selection determination unit 100A receives the unicast IP traffic from the content distribution device 310 via the NW-IF 120, and reads out the information of the distribution company ID, the channel ID, and the destination address included in the received unicast IP traffic.

また、送信選択判定部100Aは、受信したユニキャストIPトラヒックに含まれているコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録しているか否かを判定する。 Further, the transmission selection determination unit 100A determines whether or not the content information included in the received unicast IP traffic is registered as the content information to be transmitted as multicast.

また、送信選択判定部100Aは、ユニキャストIPトラヒックから読み出した配信事業者IDとチャネルIDとを含む受信者数要求情報を生成し、NW−IF120を介して受信者数の問い合わせを行うコンテンツ配信装置310に対して受信者数要求情報を送信する。また、送信選択判定部100Aは、NW−IF120を介してコンテンツ配信装置310から受信者数応答情報を受信し、受信した受信者数応答情報から配信事業者IDと、チャネルIDと、受信者数とを読み出す。 Further, the transmission selection determination unit 100A generates the number of recipient request information including the distributor ID and the channel ID read from the unicast IP traffic, and inquires about the number of recipients via the NW-IF120. The number of recipient request information is transmitted to the device 310. Further, the transmission selection determination unit 100A receives the number of recipients response information from the content distribution device 310 via the NW-IF120, and from the received number of recipients response information, the distributor ID, the channel ID, and the number of recipients. And read.

また、送信選択判定部100Aは、受信したユニキャストIPトラヒックに含まれているコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していないと判定した場合、受信者数が予め定めるMの値以上であるか否かを判定する。ここで、Mの値は、1以上の整数値であり予め定められる値である。また、送信選択判定部100Aは、受信者数が予め定めるMの値以上である場合、自装置が全てのコンテンツ情報をユニキャストIPトラヒックとして送信している状態であるか否かを判定する。 Further, when the transmission selection determination unit 100A determines that the content information included in the received unicast IP traffic is not registered as the content information to be transmitted as multicast, the number of recipients is equal to or greater than a predetermined value of M. Determine if it exists. Here, the value of M is an integer value of 1 or more and is a predetermined value. Further, when the number of recipients is equal to or more than a predetermined value of M, the transmission selection determination unit 100A determines whether or not the own device is transmitting all the content information as unicast IP traffic.

また、送信選択判定部100Aは、自装置が全てのコンテンツ情報をユニキャストIPトラヒックとして送信している状態であると判定した場合、マルチキャストへの変換開始のタイミングを合わせる処理を行う。すなわち、送信選択判定部100Aは、コマンド送受信部105Aに対してM−U変換装置20A−1,20A−2に変換開始指示情報を送信させる指示情報を出力する。この変換開始指示情報には、マルチキャストIPトラヒックへの変換を開始するタイミングを示す情報、例えば、時刻を示す情報が含まれている。 Further, when the transmission selection determination unit 100A determines that the own device is transmitting all the content information as unicast IP traffic, the transmission selection determination unit 100A performs a process of adjusting the timing of starting the conversion to multicast. That is, the transmission selection determination unit 100A outputs instruction information for causing the command transmission / reception unit 105A to transmit conversion start instruction information to the MU conversion devices 20A-1 and 20A-2. The conversion start instruction information includes information indicating the timing for starting conversion to multicast IP traffic, for example, information indicating the time.

また、送信選択判定部100Aは、受信者数が予め定めるMの値以上である場合、マルチキャストによる送信を開始する処理を行う。 Further, when the number of recipients is equal to or more than a predetermined value of M, the transmission selection determination unit 100A performs a process of starting transmission by multicast.

また、送信選択判定部100Aは、受信したユニキャストIPトラヒックに含まれるコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していると判定した場合、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換するか否かを判定する。 Further, when the transmission selection determination unit 100A determines that the content information included in the received unicast IP traffic is registered as the content information to be transmitted as multicast, the transmission selection determination unit 100A converts the received unicast IP traffic into multicast IP traffic. Judge whether or not.

また、送信選択判定部100Aは、受信者数が予め定めるNの値未満であるか否かを判定する。ここで、Nの値は、M以上の整数値であり予め定められる値である。なお、Mの値とNの値は、例えば、運用者がOSS400を操作することによって、コマンド送受信部105AにMの値とNの値の情報を送信し、コマンド送受信部105Aが送信選択判定部100Aの内部の記憶領域に書き込んで記憶させることにより予め定められる。 Further, the transmission selection determination unit 100A determines whether or not the number of recipients is less than a predetermined value of N. Here, the value of N is an integer value of M or more and is a predetermined value. As for the value of M and the value of N, for example, when the operator operates the OSS400, the information of the value of M and the value of N is transmitted to the command transmission / reception unit 105A, and the command transmission / reception unit 105A transmits selection determination unit. It is predetermined by writing and storing in the internal storage area of 100A.

また、送信選択判定部100Aは、受信者数が予め定めるNの値未満であると判定した場合、受信したユニキャストIPトラヒックから読み出した配信事業者IDとチャネルIDの組み合わせに対応するコンテンツ情報を含むマルチキャストIPトラヒックの送信を停止した場合に自装置がユニキャストIPトラヒックのみを送信することになるか否かを判定する。 Further, when the transmission selection determination unit 100A determines that the number of recipients is less than a predetermined value of N, the transmission selection determination unit 100A outputs the content information corresponding to the combination of the distributor ID and the channel ID read from the received unicast IP multicast. It is determined whether or not the own device will transmit only the unicast IP traffic when the transmission of the including multicast IP traffic is stopped.

また、送信選択判定部100Aは、自装置がユニキャストIPトラヒックのみを送信することになると判定した場合、マルチキャストへの変換の停止のタイミングを合わせる処理を行う。すなわち、送信選択判定部100Aは、コマンド送受信部105に対してM−U変換装置20A−1,20A−2に変換停止指示情報を送信させる指示情報を出力する。この変換停止指示情報には、マルチキャストIPトラヒックに変換することを停止するタイミングを示す情報、例えば、時刻を示す情報が含まれている。 Further, when the transmission selection determination unit 100A determines that the own device will transmit only the unicast IP traffic, the transmission selection determination unit 100A performs a process of adjusting the timing of stopping the conversion to multicast. That is, the transmission selection determination unit 100A outputs instruction information for causing the command transmission / reception unit 105 to transmit conversion stop instruction information to the MU conversion devices 20A-1 and 20A-2. The conversion stop instruction information includes information indicating the timing for stopping the conversion to multicast IP traffic, for example, information indicating the time.

また、送信選択判定部100Aは、受信者数が予め定めるNの値未満である場合、以下の処理を行う。すなわち、送信選択判定部100Aは、受信したユニキャストIPトラヒックから読み出した配信事業者IDとチャネルIDの組み合わせに対応するコンテンツ情報を含むマルチキャストIPトラヒックの送信を停止し、受信したユニキャストIPトラヒックをそのまま送信する処理に戻す処理を行う。 Further, when the number of recipients is less than a predetermined value of N, the transmission selection determination unit 100A performs the following processing. That is, the transmission selection determination unit 100A stops the transmission of the multicast IP traffic including the content information corresponding to the combination of the distributor ID and the channel ID read from the received unicast IP traffic, and receives the received unicast IP traffic. Performs the process of returning to the process of sending as it is.

コマンド送受信部105Aは、第1の実施形態のコマンド送受信部105が有する構成に加えて、以下の構成を有する。コマンド送受信部105Aは、送信選択判定部100Aから変換開始指示情報、または変換停止指示情報を送信する指示情報を受けた場合、NW−IF123を介してM−U変換装置20A−1,20A−1に変換開始指示情報、または変換停止指示情報を生成して送信する。 The command transmission / reception unit 105A has the following configuration in addition to the configuration of the command transmission / reception unit 105 of the first embodiment. When the command transmission / reception unit 105A receives the conversion start instruction information or the conversion stop instruction information from the transmission selection determination unit 100A, the command transmission / reception unit 105A passes the MU conversion devices 20A-1, 20A-1 via the NW-IF123. Generates and sends conversion start instruction information or conversion stop instruction information to.

なお、変換開始指示情報及び変換停止指示情報は、確実にM−U変換装置20A−1,20A−1に送信する必要があるため、到達確認が可能なプロトコルを用いて行われる。到達確認が可能なプロトコルであればどのようなプロトコルを適用してもよいが、例えば、TCPやSNMP(Simple Network Management Protocol)のInform等が適用される。 Since it is necessary to reliably transmit the conversion start instruction information and the conversion stop instruction information to the MU conversion devices 20A-1 and 20A-1, it is performed using a protocol capable of confirming arrival. Any protocol may be applied as long as it can confirm arrival, and for example, TCP, SNMP (Simple Network Management Protocol) Inform, or the like is applied.

また、コマンド送受信部105Aは、クロック補正・生成部106からクロック信号を受けた場合、当該クロック信号をNW−IF123を介してM−U変換装置20A−1,20A−1に送信する。 When the command transmission / reception unit 105A receives the clock signal from the clock correction / generation unit 106, the command transmission / reception unit 105A transmits the clock signal to the MU converters 20A-1 and 20A-1 via the NW-IF123.

図20は、M−U変換装置20A−1,20A−2の内部構成を示すブロック図である。M−U変換装置20A−1,20A−2は、同一の内部構成を有しており、図20では、「−1」や「−2」の枝番号を除いて、M−U変換装置20Aとして説明する。また、以下の説明において、個々のM−U変換装置20A−1,20A−2の内部構成を示す場合、各内部構成を示す符号に「−1」や「−2」の枝番号を付して示すものとする。 FIG. 20 is a block diagram showing an internal configuration of the MU conversion devices 20A-1 and 20A-2. The MU converters 20A-1 and 20A-2 have the same internal configuration, and in FIG. 20, the MU converter 20A except for the branch numbers "-1" and "-2". It is explained as. Further, in the following description, when the internal configurations of the individual MU converters 20A-1 and 20A-2 are shown, the code indicating each internal configuration is given a branch number of "-1" or "-2". It shall be shown.

M−U変換装置20Aは、NW−IF220,221,222,223、複製判定部200A、記憶部201、宛先アドレス変換部202、送出トラヒックバッファ部203、情報検出処理部204、コマンド送受信部205A、及びクロック同期部206を備える。 The MU conversion device 20A includes NW-IF220, 221,222,223, replication determination unit 200A, storage unit 201, destination address conversion unit 202, transmission traffic buffer unit 203, information detection processing unit 204, command transmission / reception unit 205A, And a clock synchronization unit 206 is provided.

NW−IF223は、通信回線500aと通信回線500sに接続しており、通信回線500aを介してU−M変換装置10Aaに接続し、通信回線500sを介してU−M変換装置10Asに接続する。 The NW-IF223 is connected to the communication line 500a and the communication line 500s, is connected to the U-M conversion device 10Aa via the communication line 500a, and is connected to the U-M conversion device 10As via the communication line 500s.

コマンド送受信部205Aは、第1の実施形態のコマンド送受信部205が有する構成に加えて以下の構成を有する。コマンド送受信部205Aは、NW−IF223を介してU−M変換装置10Aからクロック信号を受信し、受信したクロック信号をクロック同期部206に出力する。 The command transmission / reception unit 205A has the following configuration in addition to the configuration of the command transmission / reception unit 205 of the first embodiment. The command transmission / reception unit 205A receives a clock signal from the UM conversion device 10A via the NW-IF223, and outputs the received clock signal to the clock synchronization unit 206.

また、コマンド送受信部205Aは、NW−IF223を介してU−M変換装置10Aから変換開始指示情報、または変換停止指示情報を受信し、受信した変換開始指示情報、または変換停止指示情報を複製判定部200Aに出力する。 Further, the command transmission / reception unit 205A receives the conversion start instruction information or the conversion stop instruction information from the UM conversion device 10A via the NW-IF223, and determines that the received conversion start instruction information or the conversion stop instruction information is duplicated. Output to unit 200A.

クロック同期部206は、コマンド送受信部205Aから受けたクロック信号に同期するように自装置のクロックを補正する。これにより、U−M変換装置10AとM−U変換装置20Aとの間で時刻同期が行われることになる。 The clock synchronization unit 206 corrects the clock of its own device so as to synchronize with the clock signal received from the command transmission / reception unit 205A. As a result, time synchronization is performed between the UM conversion device 10A and the MU conversion device 20A.

以下に説明する複製判定部200A、宛先アドレス変換部202、及び送出トラヒックバッファ部203は、マルチキャストIPトラヒックからユニキャストIPトラヒックへの変換処理を行うマルチキャスト・ユニキャスト変換処理部である。 The replication determination unit 200A, the destination address conversion unit 202, and the transmission traffic buffer unit 203 described below are multicast / unicast conversion processing units that perform conversion processing from multicast IP traffic to unicast IP traffic.

複製判定部200Aは、NW−IF220を介してエッジルータ50−1,50−2からユニキャスト、またはマルチキャストのIPトラヒックを受信する。また、複製判定部200Aは、コマンド送受信部205Aから変換開始指示情報、または変換停止指示情報を受信しているか否かを判定する。 The replication determination unit 200A receives a unicast or multicast IP traffic from the edge routers 50-1 and 50-2 via the NW-IF220. Further, the duplication determination unit 200A determines whether or not the conversion start instruction information or the conversion stop instruction information is received from the command transmission / reception unit 205A.

また、複製判定部200Aは、コマンド送受信部205Aから変換開始指示情報を受信していると判定した場合、受信したIPトラヒックが変換開始指示情報に示されるタイミング以降のIPトラヒックであるか否かを判定する。 Further, when the duplication determination unit 200A determines that the conversion start instruction information is received from the command transmission / reception unit 205A, it determines whether or not the received IP traffic is an IP traffic after the timing indicated in the conversion start instruction information. judge.

また、コマンド送受信部205Aから変換開始指示情報を受信していない場合や、受信したIPトラヒックが変換開始指示情報に示されるタイミング以降のIPトラヒックでない場合、複製判定部200Aは、以下の処理を行う。すなわち、複製判定部200Aは、受信したIPトラヒックはユニキャストIPトラヒックであるため、受信したユニキャストIPトラヒックをそのまま送出トラヒックバッファ部203に出力する処理を行う。 If the conversion start instruction information is not received from the command transmission / reception unit 205A, or if the received IP traffic is not the IP traffic after the timing indicated in the conversion start instruction information, the replication determination unit 200A performs the following processing. .. That is, since the received IP traffic is a unicast IP traffic, the replication determination unit 200A performs a process of outputting the received unicast IP traffic as it is to the transmission traffic buffer unit 203.

また、複製判定部200Aは、受信したIPトラヒックが変換開始指示情報に示されるタイミング以降のIPトラヒックであると判定した場合、第1の実施形態の図9に示した処理に相当するマルチキャストIPトラヒック送信処理を行い、その後、以下の受信判定処理を行う。 Further, when the replication determination unit 200A determines that the received IP traffic is an IP traffic after the timing indicated in the conversion start instruction information, the multicast IP traffic corresponding to the process shown in FIG. 9 of the first embodiment is performed. The transmission process is performed, and then the following reception determination process is performed.

受信判定処理において、複製判定部200Aは、コマンド送受信部205Aから変換停止指示情報を受信していると判定した場合、受信したIPトラヒックが変換停止指示情報に示されるタイミング以降のIPトラヒックであるか否かを判定する。 In the reception determination process, when the replication determination unit 200A determines that the conversion stop instruction information is being received from the command transmission / reception unit 205A, is the received IP traffic an IP traffic after the timing indicated in the conversion stop instruction information? Judge whether or not.

また、複製判定部200Aは、受信したIPトラヒックが変換停止指示情報に示されるタイミング以降のユニキャストIPトラヒックであると判定した場合、受信したIPトラヒックはユニキャストIPトラヒックであるため受信したIPトラヒックを変換せずに送出トラヒックバッファ部203に出力する。 Further, when the replication determination unit 200A determines that the received IP traffic is a unicast IP traffic after the timing indicated in the conversion stop instruction information, the received IP traffic is a unicast IP traffic, so the received IP traffic. Is output to the transmission traffic buffer unit 203 without conversion.

また、コマンド送受信部205Aから変換停止指示情報を受信していない場合や、受信したIPトラヒックが変換停止指示情報に示されるタイミング以降のIPトラヒックでない場合、複製判定部200Aは、以下の処理を行う。すなわち、複製判定部200Aは、受信したIPトラヒックが、ユニキャストであるか、マルチキャストであるかを判定する処理を行う。また、複製判定部200Aは、受信したIPトラヒックがユニキャストIPトラヒックであると判定した場合、受信したIPトラヒックを送出トラヒックバッファ部203に出力する。また、複製判定部200Aは、受信したIPトラヒックがマルチキャストIPトラヒックであると判定した場合、上述したマルチキャストIPトラヒック送信処理を行う。 If the conversion stop instruction information is not received from the command transmission / reception unit 205A, or if the received IP traffic is not the IP traffic after the timing indicated in the conversion stop instruction information, the replication determination unit 200A performs the following processing. .. That is, the replication determination unit 200A performs a process of determining whether the received IP traffic is unicast or multicast. Further, when the replication determination unit 200A determines that the received IP traffic is a unicast IP traffic, the replication determination unit 200A outputs the received IP traffic to the transmission traffic buffer unit 203. Further, when the replication determination unit 200A determines that the received IP traffic is the multicast IP traffic, the replication determination unit 200A performs the multicast IP traffic transmission process described above.

(第2の実施形態のU−M変換装置によるトラヒック変換処理)
図21は、第2の実施形態のU−M変換装置10Aが行うトラヒック変換処理の流れを示すフローチャートである。以下では、現用系のU−M変換装置10Aaの処理として説明するが、現用系のU−M変換装置10Aaが障害の発生等により停止した場合、予備系のU−M変換装置10Asについても同様の処理が行われる。
(Traffic conversion process by the U-M conversion device of the second embodiment)
FIG. 21 is a flowchart showing the flow of the traffic conversion process performed by the U-M conversion device 10A of the second embodiment. Hereinafter, the processing will be described as the processing of the working system U-M conversion device 10Aa, but when the working system U-M conversion device 10Aa is stopped due to the occurrence of a failure or the like, the same applies to the backup system U-M conversion device 10As. Is processed.

U−M変換装置10Aaの送信選択判定部100Aaは、NW−IF120aを介して、いずれかのコンテンツ配信装置310Aからコンテンツ情報を含むユニキャストIPトラヒックを受信する(ステップSd1)。ここでは、コンテンツ配信装置310A−1aからユニキャストIPトラヒックを受信したとする。送信選択判定部100Aaは、受信したユニキャストIPトラヒックから配信事業者ID、チャネルID、宛先アドレスの情報を読み出す。 The transmission selection determination unit 100Aa of the UM conversion device 10Aa receives the unicast IP traffic including the content information from any of the content distribution devices 310A via the NW-IF120a (step Sd1). Here, it is assumed that the unicast IP traffic is received from the content distribution device 310A-1a. The transmission selection determination unit 100Aa reads the information of the distributor ID, the channel ID, and the destination address from the received unicast IP traffic.

送信選択判定部100Aaは、記憶部101aのU−M変換テーブル111aを参照して、読み出した配信事業者IDとチャネルIDの組み合わせに対応する全てのレコードを検出する。送信選択判定部100Aaは、検出した全てのレコードの「選択状態」の項目を参照し、いずれかに「○」が記憶されているか否かを判定する。これにより、受信したユニキャストIPトラヒックに含まれているコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録しているか否かを判定する(ステップSd2)。 The transmission selection determination unit 100Aa refers to the U-M conversion table 111a of the storage unit 101a and detects all the records corresponding to the combination of the read distributor ID and the channel ID. The transmission selection determination unit 100Aa refers to the item of "selection state" of all the detected records, and determines whether or not "◯" is stored in any of them. As a result, it is determined whether or not the content information included in the received unicast IP traffic is registered as the content information to be transmitted as multicast (step Sd2).

送信選択判定部100Aaは、検出した全てのレコードの「選択状態」の項目に「○」が記憶されていないと判定した場合、すなわち受信したユニキャストIPトラヒックに含まれているコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していないと判定した場合(ステップSd2−NO)、以下の処理を行う。すなわち、送信選択判定部100Aaは、受信したユニキャストIPトラヒックを送出トラヒックバッファ部103aに出力する。送出トラヒックバッファ部103aは、送信選択判定部100Aaが出力するユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF121をa介してコアルータ30−1に送信する(ステップSd3)。 When the transmission selection determination unit 100Aa determines that "○" is not stored in the "selection state" item of all the detected records, that is, the content information included in the received unicast IP traffic is used as multicast. When it is determined that the content information to be transmitted is not registered (step Sd2-NO), the following processing is performed. That is, the transmission selection determination unit 100Aa outputs the received unicast IP traffic to the transmission traffic buffer unit 103a. The transmission traffic buffer unit 103a temporarily stores the unicast IP traffic output by the transmission selection determination unit 100Aa, and transmits the unicast IP traffic to the core router 30-1 via the NW-IF 121 in the stored order (step Sd3).

送信選択判定部100Aaは、受信したユニキャストIPトラヒックから読み出した配信事業者IDとチャネルIDを含む受信者数要求情報を生成する。送信選択判定部100Aaは、NW−IF120aを介して、受信したユニキャストIPトラヒックの送信元、すなわち読み出した配信事業者IDに対応するコンテンツ配信装置310A−1aに対して受信者数要求情報を送信する。 The transmission selection determination unit 100Aa generates the number of recipient request information including the distributor ID and the channel ID read from the received unicast IP traffic. The transmission selection determination unit 100Aa transmits the receiver number request information to the source of the received unicast IP traffic, that is, the content distribution device 310A-1a corresponding to the read distribution company ID via the NW-IF120a. To do.

当該受信者数要求情報を受信したコンテンツ配信装置310A−1aの要求受付部312A−1aは、受信者数要求情報からチャネルIDを読み出す。要求受付部312A−1aは、受信者情報記憶部316−1aを参照して、チャネルIDに対応するレコードをカウントして受信者数を算出する。要求受付部312A−1aは、配信事業者ID記憶部315−1aが記憶する自装置の配信事業者IDと、チャネルIDと、受信者数とを含む受信者数応答情報を生成する。要求受付部312A−1aは、生成した受信者数応答情報をNW−IF311−1aを介して受信者数要求情報の送信元のU−M変換装置10Aaに送信する。 The request reception unit 312A-1a of the content distribution device 310A-1a that has received the number of recipients request information reads the channel ID from the number of recipients request information. The request reception unit 312A-1a refers to the receiver information storage unit 316-1a, counts the records corresponding to the channel ID, and calculates the number of recipients. The request reception unit 312A-1a generates the number of recipients response information including the distribution company ID, the channel ID, and the number of recipients of the own device stored in the distribution company ID storage unit 315-1a. The request reception unit 312A-1a transmits the generated number of recipients response information to the UM conversion device 10Aa of the transmission source of the number of recipients request information via NW-IF311-1a.

U−M変換装置10Aaの送信選択判定部100Aaは、NW−IF120aを介してコンテンツ配信装置310A−1aから受信者数応答情報を受信する。送信選択判定部100Aaは、受信した受信者数応答情報から配信事業者IDと、チャネルIDと、受信者数の情報を読み出す(ステップSd4)。 The transmission selection determination unit 100Aa of the UM conversion device 10Aa receives the number of recipients response information from the content distribution device 310A-1a via the NW-IF120a. The transmission selection determination unit 100Aa reads out the information of the distributor ID, the channel ID, and the number of recipients from the received number of recipients response information (step Sd4).

送信選択判定部100Aaは、読み出した受信者数が予め定めるMの値以上であるか否かを判定する(ステップSd5)。送信選択判定部100Aaは、読み出した受信者数がMの値以上でないと判定した場合(ステップSd5−NO)、ステップSd1に戻って処理を継続する。 The transmission selection determination unit 100Aa determines whether or not the number of read recipients is equal to or greater than a predetermined value of M (step Sd5). When the transmission selection determination unit 100Aa determines that the number of read receivers is not equal to or greater than the value of M (step Sd5-NO), the transmission selection determination unit 100Aa returns to step Sd1 and continues the process.

一方、送信選択判定部100Aaは、読み出した受信者数がMの値以上であると判定した場合(ステップSd5−YES)、自装置が全てのコンテンツ情報をユニキャストIPトラヒックとして送信している状態であるか否かを判定する(ステップSd6)。この判定は、例えば、送信選択判定部100Aaが、記憶部101aのU−M変換テーブル111aの「選択状態」の項目を参照することによって行われる。全てのレコードの「選択状態」の項目に「○」が存在していない場合、U−M変換装置10Aaは、マルチキャストIPトラヒックを送信していないことになる。 On the other hand, when the transmission selection determination unit 100Aa determines that the number of read recipients is equal to or greater than the value of M (step Sd5-YES), the state in which the own device transmits all the content information as unicast IP traffic. It is determined whether or not (step Sd6). This determination is performed, for example, by the transmission selection determination unit 100Aa referring to the item of the "selection state" of the U-M conversion table 111a of the storage unit 101a. If "○" does not exist in the "selected state" item of all records, it means that the UM converter 10Aa is not transmitting the multicast IP traffic.

送信選択判定部100Aaは、自装置がいずれかのコンテンツ情報をマルチキャストIPトラヒックとして送信を行っていると判定した場合(ステップSd6−NO)、処理をステップSd8に進める。一方、送信選択判定部100Aaは、自装置が全てのコンテンツ情報をユニキャストIPトラヒックとして送信している状態であると判定した場合(ステップSd6−YES)、マルチキャストに変換を開始するタイミングを算出する。例えば、送信選択判定部100Aaは、内部のクロックが示す現在時刻から予め定められる所定の時間を加えた時刻をマルチキャストへの変換を開始するタイミングとして算出する。 When the transmission selection determination unit 100Aa determines that the own device is transmitting any content information as multicast IP traffic (step Sd6-NO), the process proceeds to step Sd8. On the other hand, when the transmission selection determination unit 100Aa determines that the own device is transmitting all the content information as unicast IP traffic (step Sd6-YES), the transmission selection determination unit 100Aa calculates the timing to start the conversion to multicast. .. For example, the transmission selection determination unit 100Aa calculates the time obtained by adding a predetermined time predetermined from the current time indicated by the internal clock as the timing to start the conversion to multicast.

送信選択判定部100Aaは、コマンド送受信部105Aaに対してM−U変換装置20A−1,20A−2にマルチキャストへの変換を開始するタイミングの情報を含む変換開始指示情報を送信させる指示情報を出力する。コマンド送受信部105Aaは、当該指示情報を受けて変換開始指示情報を生成し、生成した変換開始指示情報をNW−IF123aを介してM−U変換装置20A−1,20A−2に送信する(ステップSd7)。 The transmission selection determination unit 100Aa outputs instruction information for causing the command transmission / reception unit 105Aa to transmit conversion start instruction information including information on the timing at which the MU conversion devices 20A-1 and 20A-2 start conversion to multicast. To do. The command transmission / reception unit 105Aa receives the instruction information, generates conversion start instruction information, and transmits the generated conversion start instruction information to the MU conversion devices 20A-1 and 20A-2 via the NW-IF123a (step). Sd7).

送信選択判定部100Aaは、U−M変換テーブル111aを参照し、受信したユニキャストIPトラヒックから読み出した配信事業者IDとチャネルIDと宛先アドレスの組み合わせに対応するレコードの「選択状態」の項目に「○」を書き込んで記憶させる。これにより、当該配信事業者IDとチャネルIDの組み合わせに対応するコンテンツ情報についてユニキャストIPトラヒックによる送信が停止され、マルチキャストIPトラヒックによる送信が開始されることになる(ステップSd8)。なお、ステップSd7を経由して、ステップSd8の処理を行う場合、送信選択判定部100Aaは、マルチキャストに変換することを開始するタイミングにおいて、「選択状態」の項目に「○」を書き込んで記憶させる。 The transmission selection determination unit 100Aa refers to the U-M conversion table 111a, and sets the item of the "selection state" of the record corresponding to the combination of the distributor ID, the channel ID, and the destination address read from the received unicast IP traffic. Write "○" and memorize it. As a result, the transmission of the content information corresponding to the combination of the distributor ID and the channel ID by the unicast IP traffic is stopped, and the transmission by the multicast IP traffic is started (step Sd8). When the process of step Sd8 is performed via step Sd7, the transmission selection determination unit 100Aa writes "○" in the "selection state" item and stores it at the timing of starting the conversion to multicast. ..

ステップSd2の処理において、「選択状態」の項目のいずれかに「○」が記憶されている場合、送信選択判定部100Aaは、受信したユニキャストIPトラヒックに含まれているコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していると判定する(ステップSd2−YES)。送信選択判定部100Aaは、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換するか否かを判定する(ステップSd9)。 In the process of step Sd2, when "○" is stored in any of the "selected state" items, the transmission selection determination unit 100Aa transmits the content information included in the received unicast IP traffic as multicast. It is determined that the content information is registered (step Sd2-YES). The transmission selection determination unit 100Aa determines whether or not to convert the received unicast IP traffic into the multicast IP traffic (step Sd9).

送信選択判定部100Aaは、ステップSd2の処理において検出した「選択状態」の項目に「○」が記憶されているレコードの「変換前のユニキャストIPアドレス」が読み出した宛先アドレスに一致する場合、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換すると判定する(ステップSd9−YES)。 When the transmission selection determination unit 100Aa matches the read destination address in the "unicast IP address before conversion" of the record in which "○" is stored in the "selection state" item detected in the process of step Sd2. It is determined that the received unicast IP traffic is converted into the multicast IP traffic (step Sd9-YES).

一方、送信選択判定部100Aaは、ステップSd2の処理において検出した「選択状態」の項目に「○」が記憶されているレコードの「変換前のユニキャストIPアドレス」が読み出した宛先アドレスに一致しない場合、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換しないと判定する(ステップSd9−NO)。 On the other hand, the transmission selection determination unit 100Aa does not match the read destination address in the "unicast IP address before conversion" of the record in which "○" is stored in the "selection state" item detected in the process of step Sd2. In this case, it is determined that the received unicast IP traffic is not converted into the multicast IP traffic (step Sd9-NO).

送信選択判定部100Aaは、ステップSd9の処理において、「NO」の判定を行った場合、受信したユニキャストIPトラヒックを破棄する(ステップSd11)。これに対して、送信選択判定部100Aaは、ステップSd9の処理において、「YES」の判定を行った場合、ステップSd2の処理において検出した「選択状態」の項目に「○」が記憶されているレコードの「変更後のマルチキャストIPアドレス」の項目からマルチキャストIPアドレスを読み出す。 When the transmission selection determination unit 100Aa determines "NO" in the process of step Sd9, the received unicast IP traffic is discarded (step Sd11). On the other hand, when the transmission selection determination unit 100Aa determines "YES" in the process of step Sd9, "○" is stored in the item of "selection state" detected in the process of step Sd2. Read the multicast IP address from the "Modified Multicast IP Address" item in the record.

送信選択判定部100Aaは、受信したユニキャストIPトラヒックと、読み出したマルチキャストIPアドレスを宛先アドレス変換部102aに出力する。宛先アドレス変換部102aは、送信選択判定部100Aaが出力するユニキャストIPトラヒックに対して、当該ユニキャストIPトラヒックの宛先アドレスを、送信選択判定部100aが出力するマルチキャストIPアドレスに書き換える。これにより、宛先アドレス変換部102aは、ユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送出トラヒックバッファ部103aに出力する。 The transmission selection determination unit 100Aa outputs the received unicast IP traffic and the read multicast IP address to the destination address translation unit 102a. The destination address translation unit 102a rewrites the destination address of the unicast IP traffic to the multicast IP address output by the transmission selection determination unit 100a with respect to the unicast IP traffic output by the transmission selection determination unit 100Aa. As a result, the destination address translation unit 102a converts the unicast IP traffic into the multicast IP traffic and outputs it to the transmission traffic buffer unit 103a.

送出トラヒックバッファ部103aは、宛先アドレス変換部102aから受けたマルチキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF121aを介してコアルータ30−1に送信する(ステップSd10)。 The transmission traffic buffer unit 103a temporarily stores the multicast IP traffic received from the destination address translation unit 102a, and transmits the multicast IP traffic to the core router 30-1 via the NW-IF121a in the order of storage (step Sd10).

送信選択判定部100Aaは、ステップSd4と同様の処理によりコンテンツ配信装置310から受信者数の情報を取得する(ステップSd12)。送信選択判定部100Aaは、取得した受信者数が予め定めるNの値未満であるか否かを判定する(ステップSd13)。送信選択判定部100Aaは、読み出した受信者数が予め定めるNの値未満でないと判定した場合(ステップSd13−NO)、ステップSd1に戻って処理を継続する。 The transmission selection determination unit 100Aa acquires information on the number of recipients from the content distribution device 310 by the same processing as in step Sd4 (step Sd12). The transmission selection determination unit 100Aa determines whether or not the acquired number of recipients is less than a predetermined value of N (step Sd13). When the transmission selection determination unit 100Aa determines that the number of read receivers is not less than a predetermined value of N (step Sd13-NO), the transmission selection determination unit 100Aa returns to step Sd1 and continues the process.

一方、送信選択判定部100Aaは、読み出した受信者数が予め定めるNの値未満であると判定した場合(ステップSd13−YES)、読み出した配信事業者IDとチャネルIDの組み合わせに対応するコンテンツ情報を含むマルチキャストIPトラヒックの送信を停止した場合に自装置がユニキャストIPトラヒックのみを送信することになるか否かを判定する(ステップSd14)。この判定は、例えば、送信選択判定部100Aaが、記憶部101aのU−M変換テーブル111aの「選択状態」の項目を参照することによって行われる。「選択状態」の項目が「○」であるレコードが残り1つである場合、当該マルチキャストIPトラヒックの送信を停止するとU−M変換装置10AaがユニキャストIPトラヒックのみを送信することになる。 On the other hand, when the transmission selection determination unit 100Aa determines that the number of read recipients is less than a predetermined value of N (step Sd13-YES), the content information corresponding to the combination of the read distributor ID and channel ID. It is determined whether or not the own device will transmit only the unicast IP traffic when the transmission of the multicast IP traffic including the above is stopped (step Sd14). This determination is performed, for example, by the transmission selection determination unit 100Aa referring to the item of the "selection state" of the U-M conversion table 111a of the storage unit 101a. When there is only one record in which the item of the "selected state" is "○", when the transmission of the multicast IP traffic is stopped, the UM converter 10Aa transmits only the unicast IP traffic.

送信選択判定部100Aaは、当該コンテンツ情報を含むマルチキャストIPトラヒックの送信を停止した場合に自装置がユニキャストIPトラヒックのみを送信することにならないと判定した場合(ステップSd14−NO)、処理をステップSd16に進める。 When the transmission selection determination unit 100Aa determines that the own device does not transmit only the unicast IP traffic when the transmission of the multicast IP traffic including the content information is stopped (step Sd14-NO), the process is stepped. Proceed to Sd16.

一方、送信選択判定部100Aaは、当該コンテンツ情報を含むマルチキャストIPトラヒックの送信を停止した場合に自装置がユニキャストIPトラヒックのみを送信することになると判定した場合(ステップSd14−YES)、マルチキャストに変換することを停止するタイミングを算出する。例えば、送信選択判定部100Aaは、内部のクロックが示す現在時刻から予め定められる所定の時間を加えた時刻をマルチキャストに変換することを停止するタイミングとして算出する。 On the other hand, when the transmission selection determination unit 100Aa determines that the own device will transmit only the unicast IP traffic when the transmission of the multicast IP traffic including the content information is stopped (step Sd14-YES), the multicast is performed. Calculate the timing to stop the conversion. For example, the transmission selection determination unit 100Aa calculates as a timing to stop converting the time obtained by adding a predetermined time predetermined from the current time indicated by the internal clock to multicast.

送信選択判定部100Aaは、コマンド送受信部105Aaに対してM−U変換装置20A−1,20A−2にマルチキャストに変換することを停止するタイミングを示す情報を含む変換停止指示情報を送信させる指示情報を出力する。コマンド送受信部105Aaは、当該指示情報を受けて変換停止指示情報を生成し、生成した変換停止指示情報をNW−IF123aを介してM−U変換装置20A−1,20A−2に送信する(ステップSd15)。 The transmission selection determination unit 100Aa causes the command transmission / reception unit 105Aa to transmit conversion stop instruction information including information indicating the timing at which the MU conversion devices 20A-1 and 20A-2 stop the conversion to multicast. Is output. The command transmission / reception unit 105Aa receives the instruction information, generates conversion stop instruction information, and transmits the generated conversion stop instruction information to the MU conversion devices 20A-1 and 20A-2 via the NW-IF123a (step). Sd15).

送信選択判定部100Aaは、U−M変換テーブル111aを参照し、受信したユニキャストIPトラヒックから読み出した配信事業者IDとチャネルIDの組み合わせに対応する全ての「選択状態」の項目をU−M変換テーブル111において参照し、「選択状態」の項目のうち「○」となっている項目に「−」を書き込んで記憶させる。これにより、当該コンテンツ情報についてマルチキャストでの送信を停止してユニキャストでの送信が開始されることになる(ステップSd16)。なお、ステップSd15を経由して、ステップSd16の処理を行う場合、送信選択判定部100Aaは、マルチキャストに変換することを停止するタイミングにおいて、「選択状態」の項目に「−」を書き込んで記憶させる。 The transmission selection determination unit 100Aa refers to the U-M conversion table 111a, and sets all the "selected state" items corresponding to the combination of the distributor ID and the channel ID read from the received unicast IP traffic. Refer to in the conversion table 111, and write "-" in the item of "○" among the items of "selected state" and store it. As a result, the transmission of the content information by multicast is stopped and the transmission by unicast is started (step Sd16). When the process of step Sd16 is performed via step Sd15, the transmission selection determination unit 100Aa writes "-" in the "selection state" item and stores it at the timing of stopping the conversion to multicast. ..

(第2の実施形態のM−U変換装置によるトラヒック変換処理)
図22から図24は、第2の実施形態のM−U変換装置20Aが行うトラヒック変換処理の流れを示すフローチャートである。以下では、M−U変換装置20A−1の処理として説明するが、M−U変換装置20A−2についても同様の処理が行われる。
(Traffic conversion process by the MU conversion device of the second embodiment)
22 to 24 are flowcharts showing the flow of the traffic conversion process performed by the MU conversion device 20A of the second embodiment. Hereinafter, the processing will be described as the processing of the MU conversion device 20A-1, but the same processing is also performed for the MU conversion device 20A-2.

M−U変換装置20A−1の複製判定部200A−1は、NW−IF220−1を介してエッジルータ50−1からIPトラヒック、すなわち、ユニキャストIPトラヒック、またはマルチキャストIPトラヒックを受信する(ステップSe1)。複製判定部200A−1は、コマンド送受信部205A−1から変換開始指示情報を受信しているか否かを判定する(ステップSe2)。 The replication determination unit 200A-1 of the MU converter 20A-1 receives an IP traffic, that is, a unicast IP traffic or a multicast IP traffic from the edge router 50-1 via the NW-IF220-1 (step). Se1). The duplication determination unit 200A-1 determines whether or not conversion start instruction information is received from the command transmission / reception unit 205A-1 (step Se2).

複製判定部200A−1は、コマンド送受信部205Aから変換開始指示情報を受信していると判定した場合(ステップSe2−YES)、次に、受信したIPトラヒックが変換開始指示情報に示されるタイミング以降のIPトラヒックであるか否かを判定する(ステップSe3)。 When the duplication determination unit 200A-1 determines that the conversion start instruction information has been received from the command transmission / reception unit 205A (step Se2-YES), then after the timing when the received IP traffic is indicated in the conversion start instruction information. It is determined whether or not the IP traffic is in (step Se3).

複製判定部200A−1は、コマンド送受信部205A−1から変換開始指示情報を受信していないと判定した場合(ステップSe2−NO)、または、受信したIPトラヒックが変換開始指示情報に示されるタイミング以降のIPトラヒックでないと判定した場合(ステップSe3−NO)、以下の処理を行う。すなわち、これらの場合、受信したIPトラヒックはユニキャストIPトラヒックであるため、複製判定部200A−1は、受信したユニキャストIPトラヒックを送出トラヒックバッファ部203−1に出力する。 When the duplication determination unit 200A-1 determines that the conversion start instruction information has not been received from the command transmission / reception unit 205A-1 (step Se2-NO), or when the received IP traffic is indicated in the conversion start instruction information. If it is determined that the IP traffic is not subsequent (step Se3-NO), the following processing is performed. That is, in these cases, since the received IP traffic is a unicast IP traffic, the replication determination unit 200A-1 outputs the received unicast IP traffic to the transmission traffic buffer unit 203-1.

送出トラヒックバッファ部203−1は、複製判定部200A−1から受けたユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する(ステップSe4)。 The transmission traffic buffer unit 203-1 temporarily stores the unicast IP traffic received from the replication determination unit 200A-1, and transmits the unicast IP traffic to the OLT60-1 via the NW-IF221-1 in the order of storage (step Se4). ..

一方、複製判定部200A−1は、受信したIPトラヒックが変換開始指示情報に示されるタイミング以降のIPトラヒックであると判定した場合(ステップSe3−YES)、当該IPトラヒックは、マルチキャストIPトラヒックに変換されている。そのため、複製判定部200A−1は、当該マルチキャストIPトラヒックをユニキャストIPトラヒックに変換して送信を行う図23に示すマルチキャストIPトラヒック送信処理を行う(ステップSe5)。その後、複製判定部200A−1は、図24に示す受信判定処理を開始する(ステップSe6)。 On the other hand, when the replication determination unit 200A-1 determines that the received IP traffic is an IP traffic after the timing indicated in the conversion start instruction information (step Se3-YES), the IP traffic is converted into a multicast IP traffic. Has been done. Therefore, the replication determination unit 200A-1 performs the multicast IP traffic transmission process shown in FIG. 23, which converts the multicast IP traffic into a unicast IP traffic and transmits the multicast IP traffic (step Se5). After that, the replication determination unit 200A-1 starts the reception determination process shown in FIG. 24 (step Se6).

図23に示すマルチキャストIPトラヒック送信処理におけるステップSf1,Sf2,Sf3,Sf4,Sf5の処理の各々は、図9に示した第1の実施形態のM−U変換装置20によるステップSb2,Sb3,Sb4,Sb5,Sb6に対応する処理である。したがって、第1の実施形態の複製判定部200−1、宛先アドレス変換部202−1、送出トラヒックバッファ部203が行ったステップSb2,Sb3,Sb4,Sb5,Sb6の処理と同様の処理を、第2の実施形態の複製判定部200A−1、宛先アドレス変換部202−1、送出トラヒックバッファ部203−1が行う。ステップSf5の処理の後、マルチキャストIPトラヒック送信処理のサブルーチンを抜けてサブルーチンの呼び出し元の処理に戻る。 Each of the processes of steps Sf1, Sf2, Sf3, Sf4, and Sf5 in the multicast IP traffic transmission process shown in FIG. 23 is performed in steps Sb2, Sb3, and Sb4 by the MU conversion device 20 of the first embodiment shown in FIG. , Sb5, Sb6. Therefore, the same processing as the processing of steps Sb2, Sb3, Sb4, Sb5, Sb6 performed by the duplication determination unit 200-1, the destination address translation unit 202-1, and the transmission traffic buffer unit 203 of the first embodiment is performed. The duplication determination unit 200A-1, the destination address translation unit 202-1, and the transmission traffic buffer unit 203-1 of the second embodiment perform this. After the processing of step Sf5, the subroutine exits the multicast IP traffic transmission processing subroutine and returns to the processing of the caller of the subroutine.

図24に示す受信判定処理において、複製判定部200A−1は、NW−IF220−1を介してエッジルータ50−1からIPトラヒックを受信する(ステップSg1)。複製判定部200A−1は、コマンド送受信部205A−1から変換停止指示情報を受信しているか否かを判定する(ステップSg2)。 In the reception determination process shown in FIG. 24, the replication determination unit 200A-1 receives the IP traffic from the edge router 50-1 via the NW-IF220-1 (step Sg1). The duplication determination unit 200A-1 determines whether or not conversion stop instruction information is received from the command transmission / reception unit 205A-1 (step Sg2).

複製判定部200A−1は、コマンド送受信部205A−1から変換停止指示情報を受信していると判定した場合(ステップSg2−YES)、受信したIPトラヒックが変換停止指示情報に示されるタイミング以降のIPトラヒックであるか否かを判定する(ステップSg3)。 When the duplication determination unit 200A-1 determines that the conversion stop instruction information is received from the command transmission / reception unit 205A-1 (step Sg2-YES), after the timing when the received IP traffic is indicated in the conversion stop instruction information. It is determined whether or not it is IP traffic (step Sg3).

複製判定部200A−1は、受信したIPトラヒックが変換停止指示情報に示されるタイミング以降のIPトラヒックであると判定した場合、受信したIPトラヒックはマルチキャストへの変換が停止されたユニキャストIPトラヒックである。そのため、複製判定部200A−1は、受信したユニキャストIPトラヒックを送出トラヒックバッファ部203−1に出力する。 When the replication determination unit 200A-1 determines that the received IP traffic is an IP traffic after the timing indicated in the conversion stop instruction information, the received IP traffic is a unicast IP traffic whose conversion to multicast is stopped. is there. Therefore, the replication determination unit 200A-1 outputs the received unicast IP traffic to the transmission traffic buffer unit 203-1.

送出トラヒックバッファ部203−1は、複製判定部200A−1から受けたユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する(ステップSg4)。複製判定部200A−1は、図22に示すステップSe1以降の処理を継続する。 The transmission traffic buffer unit 203-1 temporarily stores the unicast IP traffic received from the replication determination unit 200A-1, and transmits the unicast IP traffic to the OLT60-1 via the NW-IF221-1 in the order of storage (step Sg4). .. The replication determination unit 200A-1 continues the processing after step Se1 shown in FIG.

複製判定部200A−1は、コマンド送受信部205Aから変換停止指示情報を受信していないと判定した場合(ステップSg2−NO)、または、受信したIPトラヒックが変換停止指示情報に示されるタイミング以降のIPトラヒックでないと判定した場合(ステップSg3−NO)、以下の処理を行う。 When the duplication determination unit 200A-1 determines that the conversion stop instruction information has not been received from the command transmission / reception unit 205A (step Sg2-NO), or after the timing when the received IP traffic is indicated in the conversion stop instruction information. If it is determined that it is not IP traffic (step Sg3-NO), the following processing is performed.

これらの場合、コンテンツ配信装置310A−1a〜310A−3sは、あるコンテンツ情報についてはユニキャストIPトラヒックとして送信し、他のコンテンツ情報についてはマルチキャストIPトラヒックとして送信している可能性がある。すなわち、通信ネットワーク部分には、コンテンツ情報を含むユニキャストIPトラヒックとマルチキャストIPトラヒックとが混在している状態となる。そのため、複製判定部200A−1は、受信したIPトラヒックが、ユニキャストIPトラヒックであるか、マルチキャストIPトラヒックであるかを判定する(ステップSg5)。 In these cases, the content distribution devices 310A-1a to 310A-3s may transmit some content information as unicast IP traffic and other content information as multicast IP traffic. That is, the communication network portion is in a state in which unicast IP traffic including content information and multicast IP traffic are mixed. Therefore, the replication determination unit 200A-1 determines whether the received IP traffic is a unicast IP traffic or a multicast IP traffic (step Sg5).

複製判定部200A−1は、受信したIPトラヒックが、ユニキャストIPトラヒックであると判定した場合(ステップSg5、ユニキャスト)、受信したユニキャストIPトラヒックを送出トラヒックバッファ部203−1に出力する。送出トラヒックバッファ部203−1は、複製判定部200A−1から受けたユニキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF221−1を介してOLT60−1に送信する(ステップSg6)。 When the replication determination unit 200A-1 determines that the received IP traffic is a unicast IP traffic (step Sg5, unicast), the replication determination unit 200A-1 outputs the received unicast IP traffic to the transmission traffic buffer unit 203-1. The transmission traffic buffer unit 203-1 temporarily stores the unicast IP traffic received from the replication determination unit 200A-1, and transmits the unicast IP traffic to the OLT60-1 via the NW-IF221-1 in the order of storage (step Sg6). ..

一方、複製判定部200A−1は、受信したIPトラヒックが、マルチキャストIPトラヒックであると判定した場合(ステップSg5、マルチキャスト)、図23に示すマルチキャストIPトラヒック送信処理を行う(ステップSg7)。 On the other hand, when the replication determination unit 200A-1 determines that the received IP traffic is multicast IP traffic (step Sg5, multicast), the replication determination unit 200A-1 performs the multicast IP traffic transmission process shown in FIG. 23 (step Sg7).

(第2の実施形態におけるコンテンツ配信システムの処理)
次に、図25から図34を参照しつつ第2の実施形態のコンテンツ配信システム2によるコンテンツ配信処理について説明する。前提として、U−M変換装置10Aaの送信選択判定部100Aaに予め定められるMの値は「5」であり、Nの値は「3」であるとする。なお、図25から図34においては、予備系のコンテンツ配信装置310A−1sの処理を示す矢印の記載を省略しているが、第1の実施形態と同様に、予備系のコンテンツ配信装置310A−1sは、現用系のコンテンツ配信装置310A−1aと同様の処理を行う。
(Processing of the content distribution system in the second embodiment)
Next, the content distribution process by the content distribution system 2 of the second embodiment will be described with reference to FIGS. 25 to 34. As a premise, it is assumed that the value of M predetermined in the transmission selection determination unit 100Aa of the U-M conversion device 10Aa is "5" and the value of N is "3". In addition, in FIGS. 25 to 34, the description of the arrow indicating the processing of the spare system content distribution device 310A-1s is omitted, but as in the first embodiment, the spare system content distribution device 310A- 1s performs the same processing as the current content distribution device 310A-1a.

図25は、受信者端末装置70−1が配信開始要求情報を送信し、当該配信開始要求情報を受信したコンテンツ配信装置310A−1aがコンテンツ情報の送信を開始した状態を示している。U−M変換装置10Aaの送信選択判定部100Aaは、NW−IF120aを介してコンテンツ配信装置310A−1aからコンテンツ情報を含むユニキャストIPトラヒックを受信する。 FIG. 25 shows a state in which the receiver terminal device 70-1 transmits the distribution start request information, and the content distribution device 310A-1a that has received the distribution start request information has started transmitting the content information. The transmission selection determination unit 100Aa of the UM conversion device 10Aa receives the unicast IP traffic including the content information from the content distribution device 310A-1a via the NW-IF120a.

送信選択判定部100Aaは、図21に示すトラヒック変換処理を行う。受信したユニキャストIPトラヒックに含まれるコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していないため、送信選択判定部100Aaは、ステップSd2の処理において、「NO」の判定を行う。送信選択判定部100Aaは、ステップSd3の処理において、受信したユニキャストIPトラヒックを送出トラヒックバッファ部103aに出力する。 The transmission selection determination unit 100Aa performs the traffic conversion process shown in FIG. Since the content information included in the received unicast IP traffic is not registered as the content information to be transmitted as multicast, the transmission selection determination unit 100Aa determines "NO" in the process of step Sd2. The transmission selection determination unit 100Aa outputs the received unicast IP traffic to the transmission traffic buffer unit 103a in the process of step Sd3.

送信選択判定部100Aaは、ステップSd4の処理において、コンテンツ配信装置310A−1aに対して、当該コンテンツ情報の受信者数要求情報を送信して、受信者数応答情報を受信する。この時点において、当該コンテンツ情報を受信しているのは受信者端末装置70−1の1台のみであるため、受信者数応答情報には、受信者数が「1」である情報が含まれる。送信選択判定部100Aaは、ステップSd5の処理において、受信者数が、M(=5)以上でないため、「NO」の判定を行い、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックへ変換する処理を行わない(ステップSh1)。 In the process of step Sd4, the transmission selection determination unit 100Aa transmits the number of recipients request information of the content information to the content distribution device 310A-1a, and receives the number of recipients response information. At this point, since only one of the receiver terminal devices 70-1 is receiving the content information, the number of recipients response information includes information in which the number of recipients is "1". .. In the process of step Sd5, the transmission selection determination unit 100Aa determines "NO" because the number of recipients is not M (= 5) or more, and converts the received unicast IP traffic into multicast IP traffic. Not done (step Sh1).

送出トラヒックバッファ部103aは、送信選択判定部100Aaが出力したユニキャストIPトラヒックを一時的に記憶し、記憶した順でユニキャストIPトラヒックを送信する。ユニキャストIPトラヒックは、コアルータ30−1、伝送装置40−1−1,40−1−2、エッジルータ50−1により伝送される(ステップSh2)。 The transmission traffic buffer unit 103a temporarily stores the unicast IP traffic output by the transmission selection determination unit 100Aa, and transmits the unicast IP traffic in the stored order. The unicast IP traffic is transmitted by the core router 30-1, the transmission devices 40-1-1, 40-1-2, and the edge router 50-1 (step Sh2).

M−U変換装置20A−1の複製判定部200A−1は、NW−IF220−1を介してエッジルータ50−1からユニキャストIPトラヒックを受信する。複製判定部200A−1は、図22に示すトラヒック変換処理を行い、U−M変換装置10Aaから変換開始指示情報を受信していないため、ステップSe2の処理において、「NO」の判定を行う。 The replication determination unit 200A-1 of the MU conversion device 20A-1 receives the unicast IP traffic from the edge router 50-1 via the NW-IF220-1. Since the replication determination unit 200A-1 performs the traffic conversion process shown in FIG. 22 and has not received the conversion start instruction information from the U-M conversion device 10Aa, it determines "NO" in the process of step Se2.

複製判定部200A−1は、ステップSe4の処理において、受信したユニキャストIPトラヒックを送出トラヒックバッファ部203−1に出力する。送出トラヒックバッファ部203−1は、複製判定部200A−1が出力したユニキャストIPトラヒックを一時的に記憶し、記憶した順でユニキャストIPトラヒックを送信する(ステップSh3)。 The replication determination unit 200A-1 outputs the received unicast IP traffic to the transmission traffic buffer unit 203-1 in the process of step Se4. The transmission traffic buffer unit 203-1 temporarily stores the unicast IP traffic output by the replication determination unit 200A-1, and transmits the unicast IP traffic in the stored order (step Sh3).

ユニキャストIPトラヒックは、OLT60−1、光スプリッタ61−1、ONU62−1−1を介して伝送され、受信者端末装置70−1が、ユニキャストIPトラヒックを受信する。 The unicast IP traffic is transmitted via the OLT60-1, the optical splitter 61-1, and the ONU62-1-1, and the receiver terminal device 70-1 receives the unicast IP traffic.

図26に進み、受信者端末装置70−2,70−3,70−5が、受信者端末装置70−1が受信しているコンテンツ情報と同一のコンテンツ情報の配信を要求する。すなわち、受信者端末装置70−2,70−3,70−5は、受信者端末装置70−1が受信しているコンテンツ情報の配信事業者ID及びチャネルIDを含む配信開始要求情報を送信する。 Proceeding to FIG. 26, the receiver terminal devices 70-2, 70-3, 70-5 request the delivery of the same content information as the content information received by the receiver terminal device 70-1. That is, the receiver terminal devices 70-2, 70-3, 70-5 transmit the distribution start request information including the distribution company ID and the channel ID of the content information received by the receiver terminal device 70-1. ..

コンテンツ配信装置310A−1aは、受信者端末装置70−1に加えて、受信者端末装置70−2,70−3,70−5に対して同一の配信事業者ID及びチャネルIDのコンテンツ情報の送信を開始する。すなわち、コンテンツ配信装置310A−1aは、同一の配信事業者ID及びチャネルIDのコンテンツ情報を含む4つのユニキャストIPトラヒックを送信する。 In addition to the receiver terminal device 70-1, the content distribution device 310A-1a has the same distributor ID and channel ID content information for the receiver terminal devices 70-2, 70-3, 70-5. Start sending. That is, the content distribution device 310A-1a transmits four unicast IP traffics including the content information of the same distribution company ID and channel ID.

U−M変換装置10Aaの送信選択判定部100Aaは、NW−IF120aを介してコンテンツ配信装置310A−1aからコンテンツ情報を含むユニキャストIPトラヒックを受信する。 The transmission selection determination unit 100Aa of the UM conversion device 10Aa receives the unicast IP traffic including the content information from the content distribution device 310A-1a via the NW-IF120a.

送信選択判定部100Aaは、図21に示すトラヒック変換処理を行う。送信選択判定部100Aaは、受信したユニキャストIPトラヒックに含まれるコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していないため、ステップSd2の処理において、「NO」の判定を行う。送信選択判定部100Aaは、ステップSd3の処理において、受信したユニキャストIPトラヒックを送出トラヒックバッファ部103aに出力する。 The transmission selection determination unit 100Aa performs the traffic conversion process shown in FIG. Since the transmission selection determination unit 100Aa does not register the content information included in the received unicast IP traffic as the content information to be transmitted as multicast, the transmission selection determination unit 100Aa determines "NO" in the process of step Sd2. The transmission selection determination unit 100Aa outputs the received unicast IP traffic to the transmission traffic buffer unit 103a in the process of step Sd3.

送信選択判定部100Aaは、ステップSd4の処理において、コンテンツ配信装置310A−1aに対して、当該コンテンツ情報の受信者数要求情報を送信して、受信者数応答情報を受信する。この時点において、当該コンテンツ情報を受信しているのは4台存在するため、受信者数応答情報には、受信者数が「4」である情報が含まれる。しかし、送信選択判定部100Aaは、受信者数が未だ「4」であるため、ステップSd5の処理において、「NO」の判定、すなわち受信者数が、M(=5)以上でないと判定し、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックへ変換する処理を行わない(ステップSh4)。 In the process of step Sd4, the transmission selection determination unit 100Aa transmits the number of recipients request information of the content information to the content distribution device 310A-1a, and receives the number of recipients response information. At this point, since there are four units receiving the content information, the number of recipients response information includes information in which the number of recipients is "4". However, since the number of recipients is still "4", the transmission selection determination unit 100Aa determines "NO" in the process of step Sd5, that is, determines that the number of recipients is not M (= 5) or more. The process of converting the received unicast IP traffic to the multicast IP traffic is not performed (step Sh4).

送出トラヒックバッファ部103aは、送信選択判定部100Aaが出力したユニキャストIPトラヒックを一時的に記憶し、記憶した順でユニキャストIPトラヒックを送信する。受信者端末装置70−1,70−2,70−3へのユニキャストIPトラヒックは、コアルータ30−1、伝送装置40−1−1,40−1−2、エッジルータ50−1により伝送される。受信者端末装置70−5へのユニキャストIPトラヒックは、コアルータ30−1,30−2、伝送装置40−2−1,40−2−2、エッジルータ50−2により伝送される(ステップSh5)。 The transmission traffic buffer unit 103a temporarily stores the unicast IP traffic output by the transmission selection determination unit 100Aa, and transmits the unicast IP traffic in the stored order. The unicast IP traffic to the receiver terminal devices 70-1, 70-2, 70-3 is transmitted by the core router 30-1, the transmission device 40-1-1, 40-1-2, and the edge router 50-1. To. The unicast IP traffic to the receiver terminal device 70-5 is transmitted by the core routers 30-1, 30-2, the transmission devices 40-2-1, 40-2-2, and the edge router 50-2 (step Sh5). ).

M−U変換装置20A−1,20A−2の複製判定部200A−1,200A−2は、NW−IF220−1,220−2を介してエッジルータ50−1,50−2からユニキャストIPトラヒックを受信する。複製判定部200A−1,200A−2は、図22に示すトラヒック変換処理を行い、U−M変換装置10Aaから変換開始指示情報を受信していないため、ステップSe2の処理において、「NO」の判定を行う。 The replication determination units 200A-1 and 200A-2 of the MU converters 20A-1 and 20A-2 are unicast IPs from the edge routers 50-1 and 50-2 via the NW-IF220-1,220-2. Receive traffic. The duplication determination units 200A-1 and 200A-2 perform the traffic conversion process shown in FIG. 22, and have not received the conversion start instruction information from the U-M conversion device 10Aa. Therefore, in the process of step Se2, "NO" is set. Make a judgment.

複製判定部200A−1,200A−2は、ステップSe4の処理において、受信したユニキャストIPトラヒックを送出トラヒックバッファ部203−1,203−2に出力する。送出トラヒックバッファ部203−1,203−2は、複製判定部200A−1,200A−2が出力したユニキャストIPトラヒックを一時的に記憶し、記憶した順でユニキャストIPトラヒックを送信する(ステップSh6)。 The duplication determination units 200A-1 and 200A-2 output the received unicast IP traffic to the transmission traffic buffer units 203-1 and 203-2 in the process of step Se4. The transmission traffic buffer units 203-1 and 203-2 temporarily store the unicast IP traffic output by the replication determination units 200A-1 and 200A-2, and transmit the unicast IP traffic in the stored order (step). Sh6).

M−U変換装置20A−1が送信したユニキャストIPトラヒックは、OLT60−1、光スプリッタ61−1、ONU62−1−1,62−1−2,62−1−3を介して伝送され、受信者端末装置70−1,70−2,70−3が、ユニキャストIPトラヒックを受信する。M−U変換装置20A−2が送信したユニキャストIPトラヒックは、OLT60−2、光スプリッタ61−2、ONU62−2−2を介して伝送され、受信者端末装置70−5が、ユニキャストIPトラヒックを受信する。 The unicast IP traffic transmitted by the MU converter 20A-1 is transmitted via the OLT60-1, the optical splitter 61-1 and the ONU62-1-1, 62-1-2, 62-1-3, and is transmitted. Recipient terminal devices 70-1, 70-2, 70-3 receive the unicast IP traffic. The unicast IP traffic transmitted by the MU converter 20A-2 is transmitted via the OLT60-2, the optical splitter 61-2, and the ONU62-2-2, and the receiver terminal device 70-5 receives the unicast IP. Receive traffic.

図27に進み、5台目の受信者端末装置70−6が、受信者端末装置70−1,70−2,70−3,70−5が受信しているコンテンツ情報と同一のコンテンツ情報の配信を要求する。すなわち、受信者端末装置70−6は、受信者端末装置70−1,70−2,70−3,70−5が受信しているコンテンツ情報の配信事業者ID及びチャネルIDを含む配信開始要求情報を送信する(ステップSh7)。 Proceeding to FIG. 27, the fifth receiver terminal device 70-6 has the same content information as the content information received by the receiver terminal devices 70-1, 70-2, 70-3, 70-5. Request delivery. That is, the receiver terminal device 70-6 requests the distribution start including the distributor ID and the channel ID of the content information received by the receiver terminal devices 70-1, 70-2, 70-3, 70-5. Information is transmitted (step Sh7).

配信開始要求情報は、ONU62−2−3、光スプリッタ61−2、及びOLT60−2を経由してM−U変換装置20A−2に伝送される。M−U変換装置20A−2の情報検出処理部204−2は、NW−IF221−2を介して受信する情報の中から配信開始要求情報を検出する(ステップSh8)。情報検出処理部204−2は、受信した配信開始要求情報をNW−IF220−2を介してエッジルータ50−2に転送する。 The distribution start request information is transmitted to the MU converter 20A-2 via the ONU62-2-3, the optical splitter 61-2, and the OLT60-2. The information detection processing unit 204-2 of the MU conversion device 20A-2 detects the distribution start request information from the information received via the NW-IF221-2 (step Sh8). The information detection processing unit 204-2 transfers the received distribution start request information to the edge router 50-2 via the NW-IF220-2.

情報検出処理部204−2は、第1の実施形態のステップSc2の処理において、情報検出処理部204−1が、配信開始要求情報を検出した際に行う処理と同様の処理を行う。すなわち、情報検出処理部204−2は、配信開始要求情報から配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDとを読み出す。情報検出処理部204−2は、読み出した配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDとに一致するレコードを記憶部201−2のM−U変換テーブル211−2から検出し、検出したレコードの「配信要求」の項目に「○」を書き込んで記憶させる。 The information detection processing unit 204-2 performs the same processing as the processing performed when the information detection processing unit 204-1 detects the distribution start request information in the processing of step Sc2 of the first embodiment. That is, the information detection processing unit 204-2 reads out the distribution company ID, the channel ID, the source address, and the VLAN-ID from the distribution start request information. The information detection processing unit 204-2 detects a record that matches the read distribution company ID, channel ID, source address, and VLAN-ID from the MU conversion table 211-2 of the storage unit 201-2, and detects the records. Write "○" in the "Distribution request" item of the detected record and store it.

この時点で、M−U変換装置20A−1のM−U変換テーブル211−1には、受信者端末装置70−1,70−2,70−3に対応する「配信要求」の項目に「○」が書き込まれており、M−U変換装置20A−2のM−U変換テーブル211−2には、受信者端末装置70−5,70−6に対応する「配信要求」の項目に「○」が書き込まれている。 At this point, in the MU conversion table 211-1 of the MU conversion device 20A-1, the item of "delivery request" corresponding to the recipient terminal devices 70-1, 70-2, 70-3 is " "○" is written, and in the MU conversion table 211-2 of the MU conversion device 20A-2, "Distribution request" corresponding to the receiver terminal device 70-5, 70-6 is "delivery request". ○ ”is written.

配信開始要求情報は、エッジルータ50−2、伝送装置40−2−2,40−2−1、コアルータ30−2,30−1、U−M変換装置10Aaを経由してコンテンツ配信装置310A−1aに伝送される。コンテンツ配信装置310A−1aは、受信者端末装置70−1,70−2,70−3,70−5に加えて、受信者端末装置70−6に対して同一の配信事業者ID及びチャネルIDのコンテンツ情報の送信を開始する。すなわち、コンテンツ配信装置310A−1aは、同一の配信事業者ID及びチャネルIDのコンテンツ情報を含む5つのユニキャストIPトラヒックを送信する。 The distribution start request information is sent to the content distribution device 310A- via the edge router 50-2, the transmission device 40-2-2, 40-2-1, the core router 30-2, 30-1, and the U-M conversion device 10Aa. It is transmitted to 1a. The content distribution device 310A-1a has the same distribution company ID and channel ID for the receiver terminal device 70-6 in addition to the receiver terminal devices 70-1, 70-2, 70-3, 70-5. Start sending the content information of. That is, the content distribution device 310A-1a transmits five unicast IP traffics including the content information of the same distribution company ID and channel ID.

図28に進み、U−M変換装置10Aaの送信選択判定部100Aaは、NW−IF120aを介してコンテンツ配信装置310A−1aからコンテンツ情報を含むユニキャストIPトラヒックを受信する。 Proceeding to FIG. 28, the transmission selection determination unit 100Aa of the U-M conversion device 10Aa receives the unicast IP traffic including the content information from the content distribution device 310A-1a via the NW-IF120a.

送信選択判定部100Aaは、図21に示すトラヒック変換処理を行う。送信選択判定部100Aaは、受信したユニキャストIPトラヒックに含まれるコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録していないため、ステップSd2の処理において、「NO」の判定を行う。送信選択判定部100Aaは、ステップSd3の処理において、受信したユニキャストIPトラヒックを送出トラヒックバッファ部103aに出力する。 The transmission selection determination unit 100Aa performs the traffic conversion process shown in FIG. Since the transmission selection determination unit 100Aa does not register the content information included in the received unicast IP traffic as the content information to be transmitted as multicast, the transmission selection determination unit 100Aa determines "NO" in the process of step Sd2. The transmission selection determination unit 100Aa outputs the received unicast IP traffic to the transmission traffic buffer unit 103a in the process of step Sd3.

送信選択判定部100Aaは、ステップSd4の処理において、コンテンツ配信装置310A−1aに対して、当該コンテンツ情報の受信者数要求情報を送信して、受信者数応答情報を受信する。この時点において、当該コンテンツ情報を受信しているのは5台存在するため、受信者数応答情報には、受信者数が「5」である情報が含まれる。送信選択判定部100Aaは、受信者数が「5」であるため、ステップSd5の処理において、「YES」の判定を行う。 In the process of step Sd4, the transmission selection determination unit 100Aa transmits the number of recipients request information of the content information to the content distribution device 310A-1a, and receives the number of recipients response information. At this point, since there are five units receiving the content information, the number of recipients response information includes information in which the number of recipients is "5". Since the number of recipients is "5", the transmission selection determination unit 100Aa determines "YES" in the process of step Sd5.

この時点では、U−M変換装置10Aaは、ユニキャストIPトラヒックのみを送信している。そのため、記憶部101aのU−M変換テーブル111aの「選択状態」の項目は、全て「−」である。 At this point, the U-M converter 10Aa is transmitting only unicast IP traffic. Therefore, all the items of the "selected state" of the U-M conversion table 111a of the storage unit 101a are "-".

したがって、送信選択判定部100Aaは、ステップSd6の処理において、「YES」の判定を行い、マルチキャストへの変換を開始するタイミングを算出し、ステップSd7の処理において、コマンド送受信部105Aaに対して、マルチキャストへの変換を開始するタイミングを示す情報を含む変換開始指示情報を送信させる指示情報を出力する。コマンド送受信部105Aaは、NW−IF123aを介してM−U変換装置20A−1,20A−2に変換開始指示情報を送信する(ステップSh9)。 Therefore, the transmission selection determination unit 100Aa determines "YES" in the process of step Sd6, calculates the timing to start the conversion to multicast, and in the process of step Sd7, multicasts to the command transmission / reception unit 105Aa. Outputs instruction information for transmitting conversion start instruction information including information indicating the timing to start conversion to. The command transmission / reception unit 105Aa transmits conversion start instruction information to the MU conversion devices 20A-1 and 20A-2 via the NW-IF123a (step Sh9).

送信選択判定部100Aaは、ステップSd8の処理において、コンテンツ配信装置310A−1aから受信している5つのユニキャストIPトラヒックからいずれか1つを選択する。ここでは、送信選択判定部100Aaは、受信者端末装置70−1を宛先とするユニキャストIPトラヒックを選択し、受信者端末装置70−1を宛先とするユニキャストIPトラヒックから配信事業者ID、チャネルID、宛先アドレスを読み出す。 In the process of step Sd8, the transmission selection determination unit 100Aa selects any one of the five unicast IP traffics received from the content distribution device 310A-1a. Here, the transmission selection determination unit 100Aa selects the unicast IP traffic destined for the receiver terminal device 70-1, and the distributor ID, from the unicast IP traffic destined for the receiver terminal device 70-1. Read the channel ID and destination address.

送信選択判定部100Aaは、U−M変換テーブル111aを参照し、マルチキャストに変換することを開始するタイミングにおいて、読み出した配信事業者ID、チャネルID、宛先アドレスに対応するレコードの「選択状態」の項目に「○」を書き込む。また、送信選択判定部100Aaは、当該レコードの「変更後のマルチキャストIPアドレス」の項目からマルチキャストIPアドレスを読み出す。 The transmission selection determination unit 100Aa refers to the U-M conversion table 111a, and at the timing of starting the conversion to multicast, the “selection state” of the record corresponding to the read distributor ID, channel ID, and destination address. Write "○" in the item. Further, the transmission selection determination unit 100Aa reads the multicast IP address from the item of "changed multicast IP address" of the record.

送信選択判定部100Aaは、選択したマルチキャストへの変換を開始するタイミングで、選択しなかった残りの4つのユニキャストIPトラヒックを破棄し、選択したユニキャストIPトラヒック及び読み出したマルチキャストIPアドレスを宛先アドレス変換部102aに出力する。 The transmission selection determination unit 100Aa discards the remaining four unicast IP traffics that have not been selected at the timing of starting conversion to the selected multicast, and sets the selected unicast IP traffic and the read multicast IP address as the destination address. Output to the conversion unit 102a.

宛先アドレス変換部102aは、送信選択判定部100Aaが出力するユニキャストIPトラヒックに対して、当該ユニキャストIPトラヒックの宛先アドレスを、送信選択判定部100Aaが出力するマルチキャストIPアドレスに書き換える。これにより、宛先アドレス変換部102aは、ユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送出トラヒックバッファ部103aに出力する。 The destination address translation unit 102a rewrites the destination address of the unicast IP traffic to the multicast IP address output by the transmission selection determination unit 100Aa with respect to the unicast IP traffic output by the transmission selection determination unit 100Aa. As a result, the destination address translation unit 102a converts the unicast IP traffic into the multicast IP traffic and outputs it to the transmission traffic buffer unit 103a.

送出トラヒックバッファ部103aは、宛先アドレス変換部102aから受けたマルチキャストIPトラヒックを一時的に記憶し、記憶した順にNW−IF121aを介してコアルータ30−1に送信する。これにより、マルチキャストIPトラヒックにより伝送が開始される(ステップSh10)。 The transmission traffic buffer unit 103a temporarily stores the multicast IP traffic received from the destination address translation unit 102a, and transmits the multicast IP traffic to the core router 30-1 via the NW-IF121a in the order of storage. As a result, transmission is started by multicast IP traffic (step Sh10).

図29に進み、マルチキャストIPトラヒックは、コアルータ30−1、伝送装置40−1−1,40−1−2、エッジルータ50−1によりM−U変換装置20A−1に伝送される。また、マルチキャストIPトラヒックは、コアルータ30−1からコアルータ30−2に転送され、コアルータ30−2、伝送装置40−2−1,40−2−2、エッジルータ50−2によりM−U変換装置20A−2に伝送される。 Proceeding to FIG. 29, the multicast IP traffic is transmitted to the MU conversion device 20A-1 by the core router 30-1, the transmission devices 40-1-1, 40-1-2, and the edge router 50-1. Further, the multicast IP traffic is transferred from the core router 30-1 to the core router 30-2, and the MU conversion device is transferred by the core router 30-2, the transmission device 40-2-1, 40-2-2, and the edge router 50-2. It is transmitted to 20A-2.

M−U変換装置20A−1,20A−2の複製判定部200A−1,200A−2は、マルチキャストIPトラヒックを受信し、図22に示すトラヒック変換処理を開始する。複製判定部200A−1,200A−2は、U−M変換装置10Aaから変換開始指示情報を受信しているため、ステップSe2の処理において、「YES」の判定を行う。 The replication determination units 200A-1 and 200A-2 of the MU conversion devices 20A-1 and 20A-2 receive the multicast IP traffic and start the traffic conversion process shown in FIG. 22. Since the duplication determination units 200A-1 and 200A-2 have received the conversion start instruction information from the U-M conversion device 10Aa, the replication determination unit 200A-1 and 200A-2 determine "YES" in the process of step Se2.

U−M変換装置10AaとM−U変換装置20A−1,20A−2との間で時刻同期が正しく行われている場合、受信したマルチキャストIPトラヒックは、変換開始指示情報が示すタイミング以降のトラヒックとなる。そのため、複製判定部200A−1,200A−2は、ステップSe3の処理において、「YES」の判定を行う。 If the time synchronization between the UM converter 10Aa and the MU converters 20A-1 and 20A-2 is performed correctly, the received multicast IP traffic will be the traffic after the timing indicated by the conversion start instruction information. It becomes. Therefore, the replication determination units 200A-1 and 200A-2 determine "YES" in the process of step Se3.

複製判定部200A−1,200A−2は、ステップSe5の処理において、マルチキャストIPトラヒックをユニキャストIPトラヒックに変換して送信するマルチキャストIPトラヒック送信処理を行う(ステップSh11)。 In the process of step Se5, the replication determination units 200A-1 and 200A-2 perform the multicast IP traffic transmission process of converting the multicast IP traffic into the unicast IP traffic and transmitting it (step Sh11).

図30は、ステップSh9〜Sh11の処理におけるユニキャストからマルチキャストに切り替えて送信を行う際のIPトラヒックの状態の変化を示した図である。U−M変換装置10Aaは、IPトラヒックのPn+1を送信した後、Pn+2を送信するまでの間の時刻をマルチキャストIPトラヒックへの変換を開始するタイミングとして選択したとする。U−M変換装置10Aaは、当該タイミングを含む変換開始指示情報をM−U変換装置20A−1,20A−2に送信し、Pn+2以降のIPトラヒックをマルチキャストIPトラヒックに変換して送信する。 FIG. 30 is a diagram showing a change in the state of IP traffic when switching from unicast to multicast in the processing of steps Sh9 to Sh11 and performing transmission. It is assumed that the UM conversion device 10Aa selects the time between the transmission of P n + 1 of the IP traffic and the transmission of P n + 2 as the timing for starting the conversion to the multicast IP traffic. The UM conversion device 10Aa transmits the conversion start instruction information including the timing to the MU conversion devices 20A-1 and 20A-2, converts the IP traffic after P n + 2 into the multicast IP traffic, and transmits the IP traffic.

M−U変換装置20A−1,20A−2は、U−M変換装置10Aaから受信した変換開始指示情報に含まれるタイミングの情報に基づいて、Pn+1までがユニキャストIPトラヒックであり、Pn+2以降がマルチキャストIPトラヒックであることを検出している。したがって、M−U変換装置20A−1,20A−2は、Pn+1までのIPトラヒックについては、ステップSe3の処理において、「NO」の判定を行い、ステップSe4の処理によりそのまま送信する。一方、Pn+2のIPトラヒックについては、ステップSe3の処理において、「YES」の判定を行い、ステップSe5の処理により、ユニキャストIPトラヒックに変換して送信する。 The MU conversion devices 20A-1 and 20A-2 are unicast IP multicast up to P n + 1 based on the timing information included in the conversion start instruction information received from the U-M conversion device 10Aa, and P n + 2 It is detected that the following is multicast IP traffic. Therefore, the MU converters 20A-1 and 20A-2 determine "NO" in the process of step Se3 for the IP traffic up to Pn + 1 , and transmit the IP traffic as it is by the process of step Se4. On the other hand, regarding the IP traffic of P n + 2 , a determination of "YES" is made in the process of step Se3, and the IP traffic is converted into a unicast IP traffic by the process of step Se5 and transmitted.

これにより、受信者端末装置70−1,70−2,70−3,70−5,70−6に到達するIPトラヒックは、全てユニキャストIPトラヒックとなる。そのため、受信者端末装置70−1,70−2,70−3,70−5,70−6は、連続して送信されるコンテンツ情報をロスすることなく受信することができる。 As a result, all IP traffic that reaches the receiver terminal devices 70-1, 70-2, 70-3, 70-5, 70-6 becomes unicast IP traffic. Therefore, the receiver terminal devices 70-1, 70-2, 70-3, 70-5, 70-6 can receive the continuously transmitted content information without loss.

図31に進み、受信者端末装置70−3,70−5,70−6が、受信しているコンテンツ情報の配信終了要求情報をコンテンツ配信装置310A−1aに送信する(ステップSh12)。 Proceeding to FIG. 31, the receiver terminal devices 70-3, 70-5, 70-6 transmit the distribution end request information of the received content information to the content distribution device 310A-1a (step Sh12).

M−U変換装置20A−1,20A−2の情報検出処理部204−1,204−2は、配信終了要求情報を検出し、検出した配信終了要求情報に含まれる配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDを検出する。情報検出処理部204−1,204−2は、記憶部201−1,201−2のM−U変換テーブル211−1,211−2を参照し、検出した配信事業者IDとチャネルIDと送信元アドレスとVLAN−IDに対応するレコードを検出し、検出したレコードの「配信要求」の項目に「−」を書き込んで記憶させる(ステップSh13)。 The information detection processing units 204-1 and 204-2 of the MU converters 20A-1 and 20A-2 detect the distribution end request information, and the distribution company ID and the channel ID included in the detected distribution end request information. And the source address and VLAN-ID are detected. The information detection processing units 204-1 and 204-2 refer to the MU conversion tables 211-1, 111-2 of the storage units 211-1 and 201-2, and transmit the detected distributor ID, channel ID, and transmission. A record corresponding to the original address and the VLAN-ID is detected, and "-" is written and stored in the "delivery request" item of the detected record (step Sh13).

コンテンツ配信装置310A−1aの要求受付部312A−1aは、配信終了要求情報を受信すると、コンテンツ配信部313−1aに対して、受信者端末装置70−3,70−5,70−6へのコンテンツ情報の送信を終了させる指示情報を出力する。コンテンツ配信部313−1aは、受信者端末装置70−3,70−5,70−6へのコンテンツ情報の送信を終了する。 When the request receiving unit 312A-1a of the content distribution device 310A-1a receives the distribution end request information, the content distribution unit 313-1a is sent to the receiver terminal devices 70-3, 70-5, 70-6. Outputs instruction information to end the transmission of content information. The content distribution unit 313-1a ends the transmission of the content information to the receiver terminal devices 70-3, 70-5, 70-6.

要求受付部312A−1aは、配信終了要求情報を受信した際、配信終了要求情報から読み出した送信元アドレスとチャネルIDの組み合わせに対応する受信者情報記憶部316−1aの「配信元のユニキャストIPアドレス」と「チャネルID」のレコードを検出し、検出したレコードを削除する(ステップSh14)。 When the request reception unit 312A-1a receives the distribution end request information, the "unicast of the distribution source" of the recipient information storage unit 316-1a corresponding to the combination of the source address and the channel ID read from the distribution end request information. The records of "IP address" and "channel ID" are detected, and the detected records are deleted (step Sh14).

図32に進み、コンテンツ配信装置310A−1aは、受信者端末装置70−1を宛先とするコンテンツ情報を含むユニキャストIPトラヒックと、受信者端末装置70−2を宛先とするコンテンツ情報を含むユニキャストIPトラヒックとを送信する。U−M変換装置10Aaの送信選択判定部100Aaは、NW−IF120aを介してコンテンツ配信装置310A−1aから受信者端末装置70−1、または、受信者端末装置70−2を宛先とするコンテンツ情報を含むユニキャストIPトラヒックを受信する。 Proceeding to FIG. 32, the content distribution device 310A-1a includes a unicast IP traffic that includes content information destined for the receiver terminal device 70-1 and a unicast that includes content information destined for the receiver terminal device 70-2. Send with cast IP traffic. The transmission selection determination unit 100Aa of the UM conversion device 10Aa is the content information destined from the content distribution device 310A-1a to the receiver terminal device 70-1 or the receiver terminal device 70-2 via the NW-IF120a. Receive unicast IP traffic including.

送信選択判定部100Aaは、図21に示すトラヒック変換処理を行う。送信選択判定部100Aaは、受信したユニキャストIPトラヒックに含まれるコンテンツ情報をマルチキャストとして送信するコンテンツ情報として登録しているため、ステップSd2の処理において、「YES」の判定を行う。 The transmission selection determination unit 100Aa performs the traffic conversion process shown in FIG. Since the transmission selection determination unit 100Aa registers the content information included in the received unicast IP traffic as the content information to be transmitted as multicast, the determination of "YES" is performed in the process of step Sd2.

送信選択判定部100Aaは、ステップSd9の処理において、受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換するか否かを判定する(ステップSd9)。前述したように、送信選択判定部100Aaは、受信者端末装置70−1を宛先とするユニキャストIPトラヒックをマルチキャストIPトラヒックに変換するように選択している。そのため、記憶部101aのU−M変換テーブル111aにおいて「変換前のユニキャストIPアドレス」が、受信者端末装置70−1のIPアドレスになっているレコードの「選択状態」の項目に「○」が記憶されている。 In the process of step Sd9, the transmission selection determination unit 100Aa determines whether or not to convert the received unicast IP traffic into multicast IP traffic (step Sd9). As described above, the transmission selection determination unit 100Aa has selected to convert the unicast IP traffic destined for the receiver terminal device 70-1 into the multicast IP traffic. Therefore, in the U-M conversion table 111a of the storage unit 101a, the "selection state" item of the record in which the "unicast IP address before conversion" is the IP address of the receiver terminal device 70-1 is "○". Is remembered.

したがって、送信選択判定部100Aaは、受信者端末装置70−1を宛先とするユニキャストIPトラヒックについては、ステップSd9の処理において、「YES」の判定を行う。送信選択判定部100Aaは、ステップSd10の処理において、受信者端末装置70−1を宛先とするユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信する。 Therefore, the transmission selection determination unit 100Aa determines "YES" in the process of step Sd9 for the unicast IP traffic destined for the receiver terminal device 70-1. In the process of step Sd10, the transmission selection determination unit 100Aa converts the unicast IP traffic destined for the receiver terminal device 70-1 into multicast IP traffic and transmits the unicast IP traffic.

一方、送信選択判定部100Aaは、受信者端末装置70−2を宛先とするユニキャストIPトラヒックについては、ステップSd9の処理において、「NO」の判定を行い、ステップSd11の処理において、受信者端末装置70−2を宛先とするユニキャストIPトラヒックを破棄する。 On the other hand, the transmission selection determination unit 100Aa determines "NO" in the process of step Sd9 for the unicast IP traffic destined to the receiver terminal device 70-2, and the receiver terminal in the process of step Sd11. Discard the unicast IP traffic destined for device 70-2.

送信選択判定部100Aaは、ステップSd12の処理において、コンテンツ配信装置310A−1aに対して、当該コンテンツ情報の受信者数要求情報を送信して、受信者数応答情報を受信する。 In the process of step Sd12, the transmission selection determination unit 100Aa transmits the number of recipients request information of the content information to the content distribution device 310A-1a, and receives the number of recipients response information.

この時点において、当該コンテンツ情報を受信しているのは2台であるため、受信者数応答情報には、受信者数が「2」である情報が含まれる。送信選択判定部100Aaは、受信者数が「2」であるため、ステップSd13の処理において、「YES」の判定、すなわち受信者数が、N(=3)未満であると判定する。送信選択判定部100Aaは、記憶部101aのU−M変換テーブル111aを参照し、「選択状態」の項目が「○」となっているレコードが残り1つであるため、ステップSd14の処理において、「YES」の判定を行う。 At this point, since only two units are receiving the content information, the number of recipients response information includes information in which the number of recipients is "2". Since the number of recipients is "2", the transmission selection determination unit 100Aa determines that "YES", that is, the number of recipients is less than N (= 3) in the process of step Sd13. The transmission selection determination unit 100Aa refers to the U-M conversion table 111a of the storage unit 101a, and since there is only one record in which the item of the "selection state" is "○", in the process of step Sd14, A judgment of "YES" is made.

送信選択判定部100Aaは、マルチキャストへの変換を停止するタイミングを算出し、ステップSd15の処理において、コマンド送受信部105Aaに対して、マルチキャストへの変換を停止するタイミングを示す情報を含む変換停止指示情報を送信させる指示情報を出力する。コマンド送受信部105Aaは、当該指示情報を受けて、NW−IF123aを介してM−U変換装置20A−1,20A−2に変換停止指示情報を送信する(ステップSh15)。 The transmission selection determination unit 100Aa calculates the timing to stop the conversion to the multicast, and in the process of step Sd15, the conversion stop instruction information including the information indicating the timing to stop the conversion to the multicast to the command transmission / reception unit 105Aa. Outputs instruction information to send. The command transmission / reception unit 105Aa receives the instruction information and transmits the conversion stop instruction information to the MU conversion devices 20A-1 and 20A-2 via the NW-IF123a (step Sh15).

送信選択判定部100Aaは、ステップSd16の処理において、U−M変換テーブル111aを参照し、マルチキャストに変換することを停止するタイミングにおいて、当該コンテンツ情報に対応するマルチキャストIPアドレスの「選択状態」の項目のうち「○」となっている項目に「−」を書き込んで記憶させる。これにより、当該コンテンツ情報についてマルチキャストでの送信を停止してユニキャストでの送信が開始されることになる(ステップSh16)。 In the process of step Sd16, the transmission selection determination unit 100Aa refers to the U-M conversion table 111a, and at the timing when the conversion to the multicast is stopped, the item of the "selection state" of the multicast IP address corresponding to the content information. Write "-" in the item marked with "○" and memorize it. As a result, the transmission of the content information by multicast is stopped and the transmission by unicast is started (step Sh16).

最終的には、図33に示すように、コンテンツ配信装置310A−1aが、2つの受信者端末装置70−1,70−2の各々に対して、同一の配信事業者IDであって同一のチャネルIDのコンテンツ情報を含むユニキャストIPトラヒックを送信する状態となる。 Finally, as shown in FIG. 33, the content distribution device 310A-1a has the same distribution company ID and the same for each of the two receiver terminal devices 70-1 and 70-2. The unicast IP traffic including the content information of the channel ID is transmitted.

図34は、ステップSh12〜Sh16の処理におけるマルチキャストからユニキャストに切り替えて送信を行う際のIPトラヒックの状態の変化を示した図である。U−M変換装置10Aaは、IPトラヒックのPn+1を送信した後、Pn+2を送信するまでの間の時刻をマルチキャストIPトラヒックへの変換を停止するタイミングとして選択したとする。U−M変換装置10Aaは、当該タイミングを含む変換停止指示情報をM−U変換装置20A−1,20A−2に送信し、Pn+2以降のユニキャストIPトラヒックについてマルチキャストへの変換を行わずそのまま送信する。 FIG. 34 is a diagram showing a change in the state of IP traffic when switching from multicast to unicast in the processing of steps Sh12 to Sh16 and performing transmission. It is assumed that the UM conversion device 10Aa selects the time between the transmission of P n + 1 of the IP traffic and the transmission of P n + 2 as the timing for stopping the conversion to the multicast IP traffic. The UM conversion device 10Aa transmits conversion stop instruction information including the timing to the MU conversion devices 20A-1 and 20A- 2 , and unicast IP traffic after Pn + 2 is not converted to multicast as it is. Send.

M−U変換装置20A−1,20A−2は、U−M変換装置10Aaから受信した変換停止指示情報に含まれるタイミングの情報に基づいて、Pn+1までがマルチキャストIPトラヒックであり、Pn+2以降がユニキャストIPトラヒックであることを検出している。したがって、M−U変換装置20A−1,20A−2は、Pn+1までのIPトラヒックについては、ステップSg3の処理において、「NO」の判定を行い、ステップSg7の処理によりユニキャストに変換して送信する。 The MU conversion devices 20A-1 and 20A-2 are multicast IP traffic up to P n + 1 based on the timing information included in the conversion stop instruction information received from the U-M conversion device 10Aa, and P n + 2 or later. Is detected to be unicast IP multicast. Therefore, the MU converters 20A-1 and 20A-2 determine "NO" in the processing of step Sg3 for IP traffic up to Pn + 1 , and convert it to unicast by the processing of step Sg7. Send.

一方、Pn+2以降のユニキャストIPトラヒックについては、ステップSg3の処理において、「YES」の判定を行い、ステップSg4の処理において、ユニキャストIPトラヒックのまま送信する。これにより、受信者端末装置70−1,70−2に到達するIPトラヒックは、全てユニキャストIPトラヒックとなる。そのため、受信者端末装置70−1,70−2は、連続するコンテンツ情報をロスすることなく受信することができる。 On the other hand, for the unicast IP traffic after P n + 2, a determination of "YES" is made in the process of step Sg3, and the unicast IP traffic is transmitted as it is in the process of step Sg4. As a result, all IP traffic that reaches the receiver terminal devices 70-1 and 70-2 becomes unicast IP traffic. Therefore, the receiver terminal devices 70-1 and 70-2 can receive continuous content information without loss.

上記の第2の実施形態の構成により、U−M変換装置10Aが、コンテンツ情報に対応する配信事業者IDとチャネルIDの組み合わせごとの受信者数に応じて、コンテンツ配信装置310から受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信するか否かを判定する。U−M変換装置10Aが、コンテンツ配信装置310から受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信すると判定した場合、U−M変換装置10Aは、マルチキャストへの変換を開始するタイミングを示す情報を含む変換開始指示情報をM−U変換装置20Aに送信し、当該タイミングにしたがって受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信する。M−U変換装置20Aは、変換開始指示情報に示されるタイミング以降のIPトラヒックをマルチキャストIPトラヒックからユニキャストIPトラヒックに変換して受信者端末装置70−1〜70−6に送信する。 According to the configuration of the second embodiment described above, the uni that the U-M conversion device 10A receives from the content distribution device 310 according to the number of recipients for each combination of the distribution company ID and the channel ID corresponding to the content information. It is determined whether or not to convert the cast IP traffic into the multicast IP traffic and transmit it. When the UM conversion device 10A determines that the unicast IP traffic received from the content distribution device 310 is converted into the multicast IP traffic and transmitted, the UM conversion device 10A determines the timing to start the conversion to the multicast. The conversion start instruction information including the indicated information is transmitted to the MU conversion device 20A, and the unicast IP traffic received according to the timing is converted into the multicast IP traffic and transmitted. The MU conversion device 20A converts the IP traffic after the timing indicated in the conversion start instruction information from the multicast IP traffic to the unicast IP traffic and transmits the IP traffic to the receiver terminal devices 70-1 to 70-6.

また、上記の第2の実施形態の構成により、U−M変換装置10Aが、コンテンツ情報に対応する配信事業者IDとチャネルIDの組み合わせごとの受信者数に応じて、コンテンツ配信装置310から受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換せずにそのまま送信するか否かを判定する。U−M変換装置10Aが、コンテンツ配信装置310から受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換せずにそのまま送信すると判定した場合、U−M変換装置10Aは、マルチキャストへの変換を停止するタイミングを示す情報を含む変換停止指示情報をM−U変換装置20Aに送信し、当該タイミングにしたがって受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換せずに送信する。M−U変換装置20Aは、変換停止指示情報に示されるタイミング以降のIPトラヒックを変換せずにユニキャストIPトラヒックのまま受信者端末装置70−1〜70−6に送信する。 Further, according to the configuration of the second embodiment described above, the U-M conversion device 10A receives from the content distribution device 310 according to the number of recipients for each combination of the distribution company ID and the channel ID corresponding to the content information. It is determined whether or not to transmit the unicast IP traffic as it is without converting it into the multicast IP traffic. When the UM conversion device 10A determines that the unicast IP traffic received from the content distribution device 310 is transmitted as it is without being converted into the multicast IP traffic, the UM conversion device 10A stops the conversion to the multicast. The conversion stop instruction information including the information indicating the timing is transmitted to the MU conversion device 20A, and the unicast IP traffic received according to the timing is transmitted without being converted into the multicast IP traffic. The MU conversion device 20A transmits the unicast IP traffic to the receiver terminal devices 70-1 to 70-6 without converting the IP traffic after the timing indicated in the conversion stop instruction information.

これにより、例えば、コンテンツ情報の受信者数が少ない間は、U−M変換装置10Aは、マルチキャストIPトラヒックへの変換処理を行うことなく受信したユニキャストIPトラヒックのまま送信することができる。また、M−U変換装置20Aは、マルチキャストIPトラヒックからユニキャストIPトラヒックへの変換処理を行うことなく、受信したIPトラヒックをそのまま受信者端末装置70−1〜70−6に送信する。したがって、U−M変換装置10A及びM−U変換装置20Aにおける変換処理の負荷を軽減することができ、遅延時間も短くすることができる。 As a result, for example, while the number of recipients of the content information is small, the U-M conversion device 10A can transmit the received unicast IP traffic as it is without performing the conversion process to the multicast IP traffic. Further, the MU conversion device 20A transmits the received IP traffic as it is to the receiver terminal devices 70-1 to 70-6 without performing the conversion process from the multicast IP traffic to the unicast IP traffic. Therefore, the load of the conversion process in the UM conversion device 10A and the MU conversion device 20A can be reduced, and the delay time can also be shortened.

また、U−M変換装置10Aは、マルチキャストへの変換を開始するタイミングを示す変換開始指示情報をM−U変換装置20Aに送信し、また、U−M変換装置10Aは、マルチキャストへの変換を停止するタイミングを示す変換停止指示情報をM−U変換装置20Aに送信するようにしているので、変換処理の開始と停止のタイミングを動的に設定することが可能となる。そのため、受信者端末装置70−1〜70−6は、コンテンツ情報をロスすることなく受信することが可能となる。 Further, the U-M conversion device 10A transmits conversion start instruction information indicating the timing to start conversion to multicast to the MU conversion device 20A, and the U-M conversion device 10A performs conversion to multicast. Since the conversion stop instruction information indicating the stop timing is transmitted to the MU conversion device 20A, it is possible to dynamically set the start and stop timings of the conversion process. Therefore, the receiver terminal devices 70-1 to 70-6 can receive the content information without loss.

また、上記の第2の実施形態では、図24のM−U変換装置20Aにおける受信判定処理のステップSg5に示すように、いずれかのコンテンツ情報についてマルチキャストIPトラヒックによる送信が開始すると、その後に受信するIPトラヒックについては、ユニキャストIPトラヒックであるか、マルチキャストIPトラヒックであるかを判定する必要が生じることになる。第2の実施形態における処理において、受信者端末装置70−1〜70−6がマルチキャストIPトラヒックを受信することはないため、M−U変換装置20Aは、常に、受信するIPトラヒックについては、ユニキャストIPトラヒックであるか、マルチキャストIPトラヒックであるかを判定する構成とし、マルチキャストIPトラヒックの場合にはユニキャストIPトラヒックに変換する処理を行う構成とすることもできる。しかし、そのような構成にするよりも、第2の実施形態の構成とする方が、受信者数が少ない間は、M−U変換装置20Aにおける変換処理を行う必要がないため、M−U変換装置20Aにおける変換処理の負荷を軽減することができ、また、遅延時間を短くすることができる。 Further, in the second embodiment described above, as shown in step Sg5 of the reception determination process in the MU conversion device 20A of FIG. 24, when transmission of any content information by multicast IP traffic starts, it is received thereafter. It will be necessary to determine whether the IP traffic is unicast IP traffic or multicast IP traffic. In the process of the second embodiment, since the receiver terminal devices 70-1 to 70-6 do not receive the multicast IP traffic, the MU conversion device 20A always receives the IP traffic as a uni. It is also possible to configure it to determine whether it is cast IP traffic or multicast IP traffic, and in the case of multicast IP traffic, perform a process of converting to unicast IP traffic. However, it is not necessary to perform the conversion process in the MU conversion device 20A while the number of recipients is small in the configuration of the second embodiment rather than in such a configuration. The load of the conversion process in the conversion device 20A can be reduced, and the delay time can be shortened.

なお、上記の第2の実施形態の構成では、コンテンツ配信装置310Aの要求受付部312Aが、受信者数要求情報を受信した際に、チャネルIDの情報のみを読み出すようにしているが、本発明は、当該実施の形態に限られない。例えば、U−M変換装置10Aの送信選択判定部100Aが、コンテンツ配信装置310Aの全てに対して、受信者数要求情報を送信するような構成としている場合、受信した受信者数要求情報から配信事業者IDの情報を読み出すようにしてもよい。配信事業者IDを読み出すようにすることで、要求受付部312Aは、読み出した配信事業者IDが、配信事業者ID記憶部315が記憶する配信事業者IDに一致する場合、チャネルIDに対する受信者数の検出を行って受信者数応答情報を送信する。一方、読み出した配信事業者IDが、配信事業者ID記憶部315が記憶する配信事業者IDに一致しない場合、要求受付部312Aは、受信者数要求情報を破棄するという処理を行うようにしてもよい。 In the configuration of the second embodiment described above, when the request receiving unit 312A of the content distribution device 310A receives the number of recipients request information, only the channel ID information is read out. Is not limited to the embodiment. For example, when the transmission selection determination unit 100A of the U-M conversion device 10A is configured to transmit the number of recipients request information to all of the content distribution devices 310A, the information is distributed from the received number of recipients request information. The information of the business ID may be read out. By reading the distribution company ID, the request reception unit 312A receives the receiver for the channel ID when the read distribution company ID matches the distribution company ID stored in the distribution company ID storage unit 315. The number is detected and the number of recipients response information is transmitted. On the other hand, when the read distribution company ID does not match the distribution company ID stored in the distribution company ID storage unit 315, the request reception unit 312A performs a process of discarding the number of recipients request information. May be good.

また、上記の第2の実施形態の構成では、M−U変換装置20A−1,20A−2へのクロック信号の送信は、現用系のU−M変換装置10Aaが行うようにしているが、本発明は、当該実施の形態に限られない。予備系のU−M変換装置10Asは、IPトラヒックを送信する以外の処理については、現用系のU−M変換装置10Aaと同様の処理を行っている。そのため、予備系のU−M変換装置10Asも、現用系のU−M変換装置10Aaと同様に外部のGPS等のクロック供給源からクロック信号を得ているため、現用系のU−M変換装置10Aaと時刻同期されていることになる。したがって、現用系のU−M変換装置10Aaが、M−U変換装置20A−1に対してクロック信号を送信し、予備系のU−M変換装置10Asが、M−U変換装置20A−2に対してクロック信号を送信するといった構成であってもよい。この場合、現用系のU−M変換装置10Aaが、障害の発生等により停止した場合には、予備系のU−M変換装置10Asが、M−U変換装置20A−2に加えて、M−U変換装置20A−1に対してクロック信号を送信することになる。 Further, in the configuration of the second embodiment described above, the clock signal is transmitted to the MU conversion devices 20A-1 and 20A-2 by the working UM conversion device 10Aa. The present invention is not limited to the embodiment. The backup system U-M conversion device 10As performs the same processing as the current system U-M conversion device 10Aa except for transmitting the IP traffic. Therefore, the backup system U-M conversion device 10As also obtains the clock signal from an external clock supply source such as GPS as in the current system U-M conversion device 10Aa, so that the current system U-M conversion device It means that the time is synchronized with 10Aa. Therefore, the active UM converter 10Aa transmits a clock signal to the MU converter 20A-1, and the backup UM converter 10As sends the clock signal to the MU converter 20A-2. On the other hand, the clock signal may be transmitted. In this case, when the active UM converter 10Aa is stopped due to a failure or the like, the backup UM converter 10As is added to the MU converter 20A-2 and the M- A clock signal will be transmitted to the U conversion device 20A-1.

また、上記の第2の実施形態の構成では、現用系のU−M変換装置10Aaが、変換開始指示情報及び変換停止指示情報を通信回線500aを介してM−U変換装置20A−1,20A−2に送信するようにしているが、本発明の構成は、当該実施の形態に限られない。予備系のU−M変換装置10Asは、IPトラヒックを送信する以外の処理については、現用系のU−M変換装置10Aaと同様の処理を行っている。したがって、現用系のU−M変換装置10Aaが、通信回線500aによってM−U変換装置20A−1に変換開始指示情報及び変換停止指示情報を送信し、予備系のU−M変換装置10Asが、通信回線500sによってM−U変換装置20A−2に変換開始指示情報及び変換停止指示情報を送信するような構成としてもよい。なお、通信回線500aや通信回線500sを利用するアウトチャネル方式ではなく、コアルータ30−1,30−2、伝送装置40−1−1,40−1−2,40−2−1,40−2−2、エッジルータ50−1,50−2を経由してM−U変換装置20A−1,20A−2に送信するインチャネル方式によって変換開始指示情報や変換停止指示情報を送信するようにしてもよい。 Further, in the configuration of the second embodiment described above, the working UM conversion device 10Aa transmits the conversion start instruction information and the conversion stop instruction information via the communication line 500a to the MU conversion devices 20A-1, 20A. -2, but the configuration of the present invention is not limited to the embodiment. The backup system U-M conversion device 10As performs the same processing as the current system U-M conversion device 10Aa except for transmitting the IP traffic. Therefore, the working UM converter 10Aa transmits the conversion start instruction information and the conversion stop instruction information to the MU converter 20A-1 by the communication line 500a, and the backup UM converter 10As The communication line 500s may be configured to transmit conversion start instruction information and conversion stop instruction information to the MU conversion device 20A-2. It should be noted that the core routers 30-1, 30-2 and the transmission devices 40-1-1, 40-1-2, 40-2-1, 40-2 are not used in the out-channel system using the communication line 500a or the communication line 500s. -2, conversion start instruction information and conversion stop instruction information are transmitted by the in-channel method transmitted to the MU conversion devices 20A-1 and 20A-2 via the edge routers 50-1 and 50-2. May be good.

(第3の実施形態)
図35は、第3の実施形態におけるコンテンツ配信システム3の構成を示すブロック図である。第3の実施形態において、第1及び第2の実施形態のコンテンツ配信システム1,2と同一の構成については、同一の符号を付し、以下、異なる構成について説明する。
(Third Embodiment)
FIG. 35 is a block diagram showing the configuration of the content distribution system 3 according to the third embodiment. In the third embodiment, the same configurations as the content distribution systems 1 and 2 of the first and second embodiments are designated by the same reference numerals, and different configurations will be described below.

図35に示すように、コンテンツ配信システム3は、配信事業者設備300A−1,300A−2,300A−3、U−M変換装置10Ba,10Bs、コアルータ30−1,30−2、伝送装置40−1−1,40−1−2,40−2−1,40−2−2、エッジルータ50−1,50−2、M−U変換装置20B−1,20B−2、OLT60−1,60−2、光スプリッタ61−1,61−2、ONU62−1−1,62−1−2,62−1−3,62−2−1,62−2−2,62−2−3、受信者端末装置70−1,70−2,70−3,70−4,70−5,70−6、表示装置71−1,71−2,71−3,71−4,71−5,71−6を備える。 As shown in FIG. 35, the content distribution system 3 includes the distribution company equipment 300A-1, 300A-2, 300A-3, U-M conversion devices 10Ba, 10Bs, core routers 30-1, 30-2, and transmission device 40. -1-1, 40-1-2, 40-2-1, 40-2-2, Edge Router 50-1, 50-2, MU Converter 20B-1, 20B-2, OLT60-1, 60-2, Optical Splitter 61-1, 61-2, ONU 62-1-1, 62-1-2, 62-1-3, 62-2-1, 62-2-2, 62-2-3, Recipient terminal devices 70-1, 70-2, 70-3, 70-4, 70-5, 70-6, display devices 71-1, 71-2, 71-3, 71-4, 71-5, It is equipped with 71-6.

また、コンテンツ配信システム3は、U−M変換装置10Baと、M−U変換装置20B−1,20B−2とを接続する通信回線500aと、U−M変換装置10Bsと、M−U変換装置20B−1,20B−2とを接続する通信回線500sとを備える。また、図示していないが、コンテンツ配信システム3は、第1及び第2の実施形態と同様に、U−M変換装置10Ba,10Bs、及びM−U変換装置20B−1,20B−2に接続するOSS400を備えている。 Further, the content distribution system 3 includes a communication line 500a connecting the U-M conversion device 10Ba, the MU conversion devices 20B-1 and 20B-2, the U-M conversion device 10Bs, and the MU conversion device. It is provided with a communication line 500s for connecting 20B-1 and 20B-2. Further, although not shown, the content distribution system 3 is connected to the UM conversion devices 10Ba, 10Bs and the MU conversion devices 20B-1, 20B-2, as in the first and second embodiments. It is equipped with OSS400.

図36は、U−M変換装置10Ba,10Bsの内部構成を示すブロック図である。U−M変換装置10Ba,10Bsは、同一の内部構成を有しており、図36では、「a」や「s」の記号を除いて、U−M変換装置10Bとして説明する。また、以下の説明において、個々のU−M変換装置10Ba,10Bsの内部構成を示す場合、各内部構成を示す符号に「a」や「s」の記号を付して示すものとする。 FIG. 36 is a block diagram showing an internal configuration of the U-M conversion devices 10Ba and 10Bs. The UM conversion devices 10Ba and 10Bs have the same internal configuration, and in FIG. 36, the UM conversion device 10B will be described except for the symbols “a” and “s”. Further, in the following description, when the internal configurations of the individual UM converters 10Ba and 10Bs are shown, the symbols indicating the internal configurations are indicated by adding the symbols "a" and "s".

U−M変換装置10Bは、NW−IF120,121,122,123,124、送信選択判定部100B、記憶部101、宛先アドレス変換部102、送出トラヒックバッファ部103、コマンド送受信部105B、クロック補正・生成部106、及び通信品質情報収集部107を備える。 The UM conversion device 10B includes NW-IF120, 121, 122, 123, 124, transmission selection determination unit 100B, storage unit 101, destination address conversion unit 102, transmission traffic buffer unit 103, command transmission / reception unit 105B, and clock correction. A generation unit 106 and a communication quality information collection unit 107 are provided.

コマンド送受信部105Bは、第2の実施形態のコマンド送受信部105Aが有する構成に加えて、以下の構成を有する。すなわち、コマンド送受信部105Bは、NW−IF123を介して、M−U変換装置20B−1,20B−2が送信する通信品質に関する情報を受信し、受信した通信品質に関する情報を通信品質情報収集部107に出力する。M−U変換装置20B−1,20B−2が送信する通信品質に関する情報には、例えば、M−U変換装置20B−1,20B−2が、OLT60−1,60−2を介して取得する受信者端末装置70−1〜70−6ごとのQoE(Quality of Experience)や統計情報が含まれている。また、当該通信品質に関する情報には、M−U変換装置20B−1,20B−2に接続するエッジルータ50−1,50−2やOLT60−1,60−2の帯域使用状況や負荷の状態を示す情報も含まれている。 The command transmission / reception unit 105B has the following configuration in addition to the configuration of the command transmission / reception unit 105A of the second embodiment. That is, the command transmission / reception unit 105B receives information on the communication quality transmitted by the MU conversion devices 20B-1 and 20B-2 via the NW-IF123, and collects the information on the received communication quality in the communication quality information collection unit. Output to 107. The information regarding the communication quality transmitted by the MU conversion devices 20B-1 and 20B-2 is acquired by, for example, the MU conversion devices 20B-1 and 20B-2 via the OLT 60-1 and 60-2. It includes QoE (Quality of Experience) and statistical information for each of the recipient terminal devices 70-1 to 70-6. In addition, the information on the communication quality includes the band usage status and load status of the edge routers 50-1, 50-2 and OLT 60-1, 60-2 connected to the MU converters 20B-1 and 20B-2. Information indicating that is also included.

通信品質情報収集部107は、コマンド送受信部105Bが出力する通信品質に関する情報を取得する。また、通信品質情報収集部107は、NW−IF121を介してU−M変換装置10Bに接続するコアルータ30−1,30−2の帯域使用状況や負荷の状態を示す通信品質に関する情報を繰り返し収集する。また、通信品質情報収集部107は、収集した通信品質に関する情報と、コマンド送受信部105Bから取得した通信品質に関する情報とを定期的に送信選択判定部100Bに出力する。 The communication quality information collecting unit 107 acquires information on the communication quality output by the command transmitting / receiving unit 105B. Further, the communication quality information collecting unit 107 repeatedly collects information on the communication quality indicating the band usage status and the load status of the core routers 30-1 and 30-2 connected to the U-M converter 10B via the NW-IF121. To do. Further, the communication quality information collecting unit 107 periodically outputs the collected information on the communication quality and the information on the communication quality acquired from the command transmission / reception unit 105B to the transmission selection determination unit 100B.

以下に説明する送信選択判定部100B、宛先アドレス変換部102、及び送出トラヒックバッファ部103は、ユニキャストIPトラヒックからマルチキャストIPトラヒックへの変換処理を行うユニキャスト・マルチキャスト変換処理部である。 The transmission selection determination unit 100B, the destination address conversion unit 102, and the transmission traffic buffer unit 103 described below are unicast / multicast conversion processing units that perform conversion processing from unicast IP traffic to multicast IP traffic.

送信選択判定部100Bは、第2の実施形態の送信選択判定部100Aが有する構成に加えて、以下の構成を有する。すなわち、送信選択判定部100Bは、通信品質情報収集部107が出力する通信品質に関する情報に基づいて、パラメータMの値を増減させる処理を行う。例えば、送信選択判定部100Bは、受信者端末装置70−1〜70−6の通信品質が悪くなっている場合、受信者数の増加に伴ってマルチキャストIPトラヒックでの送信が早めに開始されるようにMの値を減少させる。マルチキャストIPトラヒックでの送信にすることにより帯域使用状況の改善を行うことができ、それにより受信者端末装置70−1〜70−6の通信品質を改善することができる。 The transmission selection determination unit 100B has the following configuration in addition to the configuration of the transmission selection determination unit 100A of the second embodiment. That is, the transmission selection determination unit 100B performs a process of increasing or decreasing the value of the parameter M based on the information on the communication quality output by the communication quality information collecting unit 107. For example, when the communication quality of the receiver terminal devices 70-1 to 70-6 is deteriorated, the transmission selection determination unit 100B starts transmission by multicast IP traffic earlier as the number of recipients increases. As such, the value of M is reduced. Bandwidth usage can be improved by transmitting by multicast IP traffic, and thereby the communication quality of the receiver terminal devices 70-1 to 70-6 can be improved.

また、送信選択判定部100Bは、コアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2等の通信装置の負荷が高くなっている場合、マルチキャストIPトラヒックでの送信が早めに開始されるようにMの値を減少させる。マルチキャストIPトラヒックでの送信にすることにより帯域使用状況の改善を行うことができ、それにより通信装置の負荷状態を低減することができる。 Further, the transmission selection determination unit 100B multicasts when the load of communication devices such as core routers 30-1, 30-2, edge routers 50-1, 50-2, and OLT60-1, 60-2 is high. Decrease the value of M so that transmission by IP multicast is started earlier. Bandwidth usage can be improved by using multicast IP traffic transmission, and the load status of the communication device can be reduced accordingly.

また、送信選択判定部100Bは、通信装置の負荷が低くなっている場合、通信装置のリソースには余裕があるため、ユニキャストIPトラヒックでの送信を継続させるように、Mの値を増加させる。 Further, when the load of the communication device is low, the transmission selection determination unit 100B increases the value of M so as to continue the transmission by the unicast IP traffic because the resources of the communication device have a margin. ..

図37は、M−U変換装置20B−1,20B−2の内部構成を示すブロック図である。M−U変換装置20B−1,20B−2は、同一の内部構成を有しており、図37では、「−1」や「−2」の枝番号を除いて、M−U変換装置20Bとして説明する。また、以下の説明において、個々のM−U変換装置20B−1,20B−2の内部構成を示す場合、各内部構成を示す符号に「−1」や「−2」の枝番号を付して示すものとする。 FIG. 37 is a block diagram showing an internal configuration of the MU conversion devices 20B-1 and 20B-2. The MU converters 20B-1 and 20B-2 have the same internal configuration, and in FIG. 37, the MU converter 20B except for the branch numbers "-1" and "-2". It is explained as. Further, in the following description, when the internal configurations of the individual MU converters 20B-1 and 20B-2 are shown, the code indicating each internal configuration is given a branch number of "-1" or "-2". It shall be shown.

M−U変換装置20Bは、NW−IF220,221,222,223、複製判定部200A、記憶部201、宛先アドレス変換部202、送出トラヒックバッファ部203、情報検出処理部204、コマンド送受信部205B、クロック同期部206、及び通信品質情報収集部207を備える。 The MU conversion device 20B includes NW-IF220, 221,222,223, replication determination unit 200A, storage unit 201, destination address conversion unit 202, transmission traffic buffer unit 203, information detection processing unit 204, command transmission / reception unit 205B, It includes a clock synchronization unit 206 and a communication quality information collection unit 207.

通信品質情報収集部207は、NW−IF220,221を介してM−U変換装置20Bに接続するエッジルータ50−1,50−2、及びOLT60−1,60−2の帯域使用状況や負荷の状態を示す情報を繰り返し収集する。また、通信品質情報収集部207は、NW−IF221に接続するOLT60−1,60−2を介して受信者端末装置70−1〜70−6ごとのQoEや統計情報を繰り返し収集する。 The communication quality information collecting unit 207 determines the band usage status and load of the edge routers 50-1, 50-2 and the OLT 60-1, 60-2 connected to the MU converter 20B via the NW-IF220 and 221. Repeatedly collect information indicating the status. Further, the communication quality information collecting unit 207 repeatedly collects QoE and statistical information for each of the receiver terminal devices 70-1 to 70-6 via the OLTs 60-1 and 60-2 connected to the NW-IF221.

また、通信品質情報収集部107は、エッジルータ50−1,50−2、及びOLT60−1,60−2の帯域使用状況や負荷の状態を示す情報、並びに受信者端末装置70−1〜70−6ごとのQoEや統計情報を含む通信品質に関する情報を収集するごとにコマンド送受信部205Bに出力する。 In addition, the communication quality information collecting unit 107 provides information indicating the band usage status and load status of the edge routers 50-1, 50-2 and OLT 60-1, 60-2, and the receiver terminal devices 70-1 to 70. Every time information about communication quality including QoE and statistical information for each -6 is collected, it is output to the command transmission / reception unit 205B.

コマンド送受信部205Bは、通信品質情報収集部207から通信品質に関する情報を受けるごとに、当該通信品質に関する情報をNW−IF223を介してU−M変換装置10Ba,10Bsに送信する。 Each time the command transmission / reception unit 205B receives information on communication quality from the communication quality information collection unit 207, the command transmission / reception unit 205B transmits the information on the communication quality to the UM converters 10Ba and 10Bs via the NW-IF223.

(第3の実施形態のU−M変換装置によるパラメータ変更処理)
図38及び図39は、第3の実施形態のU−M変換装置10Bが行うパラメータ変更処理の流れを示すフローチャートである。以下では、現用系のU−M変換装置10Baの処理として説明するが、現用系のU−M変換装置10Baが障害の発生等により停止した場合、予備系のU−M変換装置10Bsについても同様の処理が行われる。
(Parameter change processing by the U-M conversion device of the third embodiment)
38 and 39 are flowcharts showing the flow of the parameter change processing performed by the UM conversion device 10B of the third embodiment. Hereinafter, the processing will be described as the processing of the U-M conversion device 10Ba of the working system, but when the U-M conversion device 10Ba of the working system is stopped due to the occurrence of a failure or the like, the same applies to the U-M conversion device 10Bs of the backup system. Is processed.

なお、Mの値とNの値の初期値は、例えば、運用者がOSS400を操作することによって、コマンド送受信部105BaにMの値とNの値の初期値を送信し、コマンド送受信部105Baが送信選択判定部100Baの内部の記憶領域に書き込んで記憶させることにより予め定められているものとする。 As for the initial values of the M value and the N value, for example, when the operator operates the OSS400, the initial values of the M value and the N value are transmitted to the command transmission / reception unit 105Ba, and the command transmission / reception unit 105Ba It is assumed that it is predetermined by writing and storing it in the storage area inside the transmission selection determination unit 100Ba.

U−M変換装置10Baの送信選択判定部100Baは、定期的に通信品質情報収集部107aから通信品質に関する情報を取得し、取得した通信品質に関する情報の中から受信者端末装置70−1〜70−6ごとQoEや統計情報を選択する(ステップSi1)。送信選択判定部100Baは、受信者端末装置70−1〜70−6ごとのQoEや統計情報に基づいて、受信者端末装置70−1〜70−6ごとの通信品質を示す値を算出する。送信選択判定部100Baは、予め定められる閾値に基づいて、いずれかの受信者端末装置70−1〜70−6の通信品質を示す値が閾値未満であるか否かを判定する(ステップSi2)。 The transmission selection determination unit 100Ba of the UM conversion device 10Ba periodically acquires information on communication quality from the communication quality information collection unit 107a, and receives information on communication quality from the acquired information on the receiver terminal devices 70-1 to 70. Select QoE and statistical information for each -6 (step Si1). The transmission selection determination unit 100Ba calculates a value indicating the communication quality for each of the receiver terminal devices 70-1 to 70-6 based on the QoE and the statistical information for each of the receiver terminal devices 70-1 to 70-6. The transmission selection determination unit 100Ba determines whether or not the value indicating the communication quality of any of the receiver terminal devices 70-1 to 70-6 is less than the threshold value based on a predetermined threshold value (step Si2). ..

送信選択判定部100Baは、いずれかの受信者端末装置70−1〜70−6の通信品質を示す値が閾値未満であると判定した場合(ステップSi2−YES)、予め定められるMの値を減少させる(ステップSi3)。減少させる量は、予め定める減少量であってもよいし、通信品質を示す値と閾値との差に基づいて求められる値であってもよい。 When the transmission selection determination unit 100Ba determines that the value indicating the communication quality of any of the receiver terminal devices 70-1 to 70-6 is less than the threshold value (step Si2-YES), the value of M determined in advance is set. Decrease (step Si3). The amount to be reduced may be a predetermined reduction amount or a value obtained based on the difference between the value indicating the communication quality and the threshold value.

ステップSi3の処理の後、及び、送信選択判定部100Baが、全ての受信者端末装置70−1〜70−6の通信品質を示す値が閾値未満でないと判定した場合(ステップSi2−NO)、送信選択判定部100Baは、取得した通信品質に関する情報から受信者端末装置70−1〜70−6以外の情報を選択する。すなわち、送信選択判定部100Baは、取得した通信品質に関する情報からコアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2の帯域使用状況や負荷の状態を示す情報を選択する(ステップSi4)。送信選択判定部100Baは、選択した帯域使用状況や負荷の状態を示す情報に基づいて、コアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2の各々の通信装置ごとの負荷を示す値を算出する。 After the processing of step Si3, and when the transmission selection determination unit 100Ba determines that the values indicating the communication quality of all the receiver terminal devices 70-1 to 70-6 are not less than the threshold value (step Si2-NO). The transmission selection determination unit 100Ba selects information other than the receiver terminal devices 70-1 to 70-6 from the acquired information on communication quality. That is, the transmission selection determination unit 100Ba determines the band usage status and load of the core routers 30-1, 30-2, the edge routers 50-1, 50-2, and the OLT 60-1, 60-2 from the acquired information on the communication quality. Select the information indicating the state (step Si4). The transmission selection determination unit 100Ba sets the core routers 30-1, 30-2, the edge routers 50-1, 50-2, and the OLT 60-1, 60-2 based on the information indicating the selected band usage status and load status. Calculate a value indicating the load for each communication device of.

送信選択判定部100Baは、予め定められる高負荷判定用閾値に基づいて、いずれかの通信装置の負荷を示す値が高負荷判定用閾値以上であるか否かを判定する(ステップSi5)。送信選択判定部100Baは、いずれかの通信装置の負荷を示す値が高負荷判定用閾値以上であると判定した場合(ステップSi5−YES)、予め定められるMの値を減少させ(ステップSi6)、処理を終了する。減少させる量は、予め定める減少量であってもよいし、負荷を示す値と高負荷判定用閾値との差に基づいて求められる値であってもよい。 The transmission selection determination unit 100Ba determines whether or not the value indicating the load of any communication device is equal to or greater than the high load determination threshold value based on a predetermined high load determination threshold value (step Si5). When the transmission selection determination unit 100Ba determines that the value indicating the load of any of the communication devices is equal to or greater than the high load determination threshold value (step Si5-YES), the predetermined value of M is reduced (step Si6). , End the process. The amount to be reduced may be a predetermined reduction amount, or may be a value obtained based on the difference between the value indicating the load and the high load determination threshold value.

送信選択判定部100Baは、全ての通信装置の負荷を示す値が高負荷判定用閾値未満であると判定した場合(ステップSi5−NO)、予め定められる低負荷判定用閾値に基づいて、いずれかの通信装置の負荷を示す値が低負荷判定用閾値未満であるか否かを判定する(ステップSi7)。 When the transmission selection determination unit 100Ba determines that the values indicating the loads of all the communication devices are less than the high load determination threshold value (step Si5-NO), any one of them is based on the predetermined low load determination threshold value. It is determined whether or not the value indicating the load of the communication device is less than the low load determination threshold value (step Si7).

送信選択判定部100Baは、いずれかの通信装置の負荷を示す値が低負荷判定用閾値未満であると判定した場合(ステップSi7−YES)、Mの値を増加させ(ステップSi8)、処理を終了する。増加させる量は、予め定める増加量であってもよいし、負荷を示す値と低負荷判定用閾値との差に基づいて求められる値であってもよい。 When the transmission selection determination unit 100Ba determines that the value indicating the load of any communication device is less than the low load determination threshold value (step Si7-YES), the value of M is increased (step Si8), and the process is performed. finish. The amount to be increased may be a predetermined increase amount, or may be a value obtained based on the difference between the value indicating the load and the low load determination threshold value.

送信選択判定部100Baは、全ての通信装置の負荷を示す値が低負荷判定用閾値以上であると判定した場合(ステップSi7−NO)、処理を終了する。 When the transmission selection determination unit 100Ba determines that the values indicating the loads of all the communication devices are equal to or greater than the low load determination threshold value (step Si7-NO), the process ends.

図39は、図38に示した処理の順番を一部変更した処理の流れを示すフローチャートである。送信選択判定部100Baは、最初に、図38のステップSi1及びSi4に対応するステップSj1及びSj2の処理を行う。送信選択判定部100Baは、図38のステップSi2及びSi5に対応するステップSj3及びSj4における両方の処理において、「YES」の判定をした場合に、ステップSj5の処理において、Mの値を減少させる。すなわち、送信選択判定部100Baは、いずれかの受信者端末装置70−1〜70−6の通信品質を示す値が閾値未満であって、かついずれかの通信装置の負荷を示す値が高負荷判定用閾値以上である場合、Mの値を減少させる。 FIG. 39 is a flowchart showing a flow of processing in which the order of processing shown in FIG. 38 is partially changed. The transmission selection determination unit 100Ba first performs the processes of steps Sj1 and Sj2 corresponding to steps Si1 and Si4 of FIG. 38. When the transmission selection determination unit 100Ba determines "YES" in both the processes in steps Sj3 and Sj4 corresponding to steps Si2 and Si5 in FIG. 38, the value of M is reduced in the process in step Sj5. That is, in the transmission selection determination unit 100Ba, the value indicating the communication quality of any of the receiver terminal devices 70-1 to 70-6 is less than the threshold value, and the value indicating the load of any of the communication devices is high. If it is equal to or higher than the determination threshold value, the value of M is reduced.

一方、送信選択判定部100Baは、図38のステップSi2に対応するステップSj3の処理において、「NO」の判定を行い、かつステップSi7に対応するSj6の処理において、「YES」の判定をした場合に、ステップSj7の処理において、Mの値を増加させる。すなわち、送信選択判定部100Baは、全ての受信者端末装置70−1〜70−6の通信品質を示す値が閾値未満であって、かついずれかの通信装置の負荷を示す値が低負荷判定用閾値未満である場合、Mの値を増加させる。 On the other hand, when the transmission selection determination unit 100Ba determines "NO" in the process of step Sj3 corresponding to step Si2 in FIG. 38 and determines "YES" in the process of Sj6 corresponding to step Si7. In addition, in the process of step Sj7, the value of M is increased. That is, in the transmission selection determination unit 100Ba, the value indicating the communication quality of all the receiver terminal devices 70-1 to 70-6 is less than the threshold value, and the value indicating the load of any communication device is the low load determination. If it is less than the threshold value, the value of M is increased.

上記の第3の実施形態の構成により、U−M変換装置10Bは、受信者端末装置70−1〜70−6のQoE等の通信品質や、コアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2の各々の通信装置の通信品質に応じて、Mの値を増減させ、増減させたMの値と、コンテンツ情報に対応する配信事業者IDとチャネルIDの組み合わせごとの受信者数とに基づいて、コンテンツ配信装置310から受信したユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信するか否かを判定する。 According to the configuration of the third embodiment described above, the U-M conversion device 10B has communication quality such as QoE of the receiver terminal devices 70-1 to 70-6, core routers 30-1, 30-2, and edge router 50. The value of M is increased or decreased according to the communication quality of each communication device of -1,50-2 and ALT60-1 and 60-2, and the value of M increased or decreased and the distributor corresponding to the content information. Based on the number of recipients for each combination of the ID and the channel ID, it is determined whether or not the unicast IP traffic received from the content distribution device 310 is converted into the multicast IP traffic and transmitted.

例えば、U−M変換装置10Bが、第2の実施形態において説明したように、受信者数が、Mの値以上の場合、ユニキャストIPトラヒックをマルチキャストIPトラヒックに変換して送信する処理を行うとする。受信者端末装置70−1〜70−6の通信品質が悪くなってきた場合、Mの値を減少させることで、マルチキャストIPトラヒックでの送信の開始を早めることができる。マルチキャストIPトラヒックでの送信にすることにより帯域使用状況の改善を行うことができ、それにより、受信者端末装置70−1〜70−6の通信品質を改善することができる。 For example, as described in the second embodiment, the U-M conversion device 10B performs a process of converting a unicast IP traffic into a multicast IP traffic and transmitting it when the number of recipients is equal to or greater than the value of M. And. When the communication quality of the receiver terminal devices 70-1 to 70-6 deteriorates, the start of transmission by multicast IP traffic can be accelerated by reducing the value of M. Bandwidth usage can be improved by transmitting by multicast IP traffic, and thereby the communication quality of the receiver terminal devices 70-1 to 70-6 can be improved.

また、コアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2等の通信装置の負荷が高くなっている場合にも、Mの値を減少させことで、マルチキャストIPトラヒックでの送信の開始を早めることができる。マルチキャストIPトラヒックでの送信にすることにより帯域使用状況の改善を行うことができ、それにより通信装置の負荷状態を低減することができる。 In addition, the value of M is also reduced when the load of communication devices such as core routers 30-1, 30-2, edge routers 50-1, 50-2, and OLT 60-1, 60-2 is high. This makes it possible to accelerate the start of transmission by multicast IP traffic. Bandwidth usage can be improved by using multicast IP traffic transmission, and the load status of the communication device can be reduced accordingly.

したがって、第3の実施形態におけるコンテンツ配信システム3では、例えば、受信者端末装置70−1〜70−6のユーザが要求する通信品質でコンテンツ情報の配信を行うことができる等、きめ細やかな通信サービスを提供することが可能となる。また、コアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2の各々の通信装置の通信品質に基づいて、IPトラヒックをユニキャストにしたり、マルチキャストにしたりすることができる。そのため、通信装置の負荷を最適化したり、消費電力を削減したりするといった制御を行うことが可能となる。 Therefore, in the content distribution system 3 according to the third embodiment, detailed communication such that content information can be distributed with the communication quality required by the user of the receiver terminal device 70-1 to 70-6, for example, can be performed. It becomes possible to provide services. In addition, IP traffic is unicast or multicast based on the communication quality of each communication device of the core routers 30-1, 30-2, edge routers 50-1, 50-2, and OLT 60-1 and 60-2. Can be. Therefore, it is possible to perform control such as optimizing the load of the communication device and reducing the power consumption.

なお、上記の第3の実施形態において、図38のステップSi3の処理及び、ステップSi6の処理において、Mの値を減少させるようにしているが、Mの値ではなく、Nの値を減少させるようにしてもよいし、MとNの値の両方を減少させるようにしてもよい。Nの値を減少させることにより、受信者端末装置70−1〜70−6の通信品質が悪くなっている場合、受信者数が減少したとしても、マルチキャストでの送信を継続することで、受信者端末装置70−1〜70−6の通信品質を改善して良い状態に維持することできる。また、Nの値を減少させることにより、コアルータ30−1,30−2、エッジルータ50−1,50−2、及びOLT60−1,60−2等の通信装置の負荷が高くなっている場合、受信者数が減少したとしても、マルチキャストでの送信を継続することで、通信装置の負荷の状態を改善して低い状態に維持することができる。 In the third embodiment described above, the value of M is reduced in the process of step Si3 and the process of step Si6 in FIG. 38, but the value of N is decreased instead of the value of M. Or you may try to reduce both the values of M and N. If the communication quality of the receiver terminal devices 70-1 to 70-6 deteriorates by reducing the value of N, even if the number of recipients decreases, the transmission by multicast is continued to receive. The communication quality of the personal terminal devices 70-1 to 70-6 can be improved and maintained in a good state. Further, when the load of communication devices such as core routers 30-1, 30-2, edge routers 50-1, 50-2, and ALT60-1, 60-2 is increased by reducing the value of N. Even if the number of recipients decreases, the load status of the communication device can be improved and maintained at a low status by continuing the transmission by multicast.

MとNの値の両方を減少させた場合、上述したMを減少させた際の効果と、Nを減少させた際の両方の効果が得られることになる。 When both the values of M and N are reduced, both the effect of reducing M and the effect of reducing N can be obtained.

また、図38のステップSi8の処理において、Mの値を増加させるようにしているが、Mの値ではなく、Nの値を増加させるようにしてもよいし、MとNの値の両方を増加させるようにしてもよい。前述した通り、ステップSi8の場合、通信装置のリソースには余裕がある。そのため、Nの値を増加させておくことで、受信者数が減少した場合、すぐにマルチキャストIPトラヒックでの送信を停止し、ユニキャストIPトラヒックでの送信を開始させることができる。 Further, in the process of step Si8 in FIG. 38, the value of M is increased, but the value of N may be increased instead of the value of M, or both the values of M and N may be increased. You may try to increase it. As described above, in the case of step Si8, there is a margin in the resources of the communication device. Therefore, by increasing the value of N, when the number of recipients decreases, the transmission by the multicast IP traffic can be stopped immediately and the transmission by the unicast IP traffic can be started.

MとNの値の両方を増加させた場合、上述したMを増加させた際の効果と、Nを増加させた際の両方の効果が得られることになる。 When both the values of M and N are increased, both the effect of increasing M and the effect of increasing N can be obtained.

図39の処理についても同様に、ステップSj5の処理において、Mの値ではなく、Nの値を減少させるようにしてもよいし、MとNの値の両方を減少させるようにしてもよい。また、ステップSj7の処理において、Mの値ではなく、Nの値を増加させるようにしてもよいし、MとNの値の両方を増加させるようにしてもよい。 Similarly, in the process of FIG. 39, in the process of step Sj5, the value of N may be decreased instead of the value of M, or both the values of M and N may be decreased. Further, in the process of step Sj7, the value of N may be increased instead of the value of M, or both the values of M and N may be increased.

なお、図38のステップSi8や図30のステップSj7の処理において、Mの値を増加させたり、Nの値を増加させたり、MとNの値の両方を増加させるといった処理を行わない構成としてもよい。 In the processing of step Si8 of FIG. 38 and step Sj7 of FIG. 30, the processing such as increasing the value of M, increasing the value of N, or increasing both the values of M and N is not performed. May be good.

また、図38及び図39に示すフローチャートでは、処理を終了させるようにしているが、一定周期で、図38及び図39に示す処理を繰り返し行うようにしてもよいし、任意のタイミングで、例えば、運用者の操作を受けて処理を行うようにしてもよい。 Further, in the flowcharts shown in FIGS. 38 and 39, the processing is terminated, but the processing shown in FIGS. 38 and 39 may be repeated at regular intervals, for example, at an arbitrary timing. , The process may be performed in response to the operation of the operator.

なお、上記の第3の実施形態では、M−U変換装置20Bの通信品質情報収集部207が、OLT60−1,60−2を介して受信者端末装置70−1〜70−6の通信品質に関する情報の収集を行う。また、通信品質情報収集部207が、更に、OLT60−1,60−2及びエッジルータ50−1,50−2の通信品質に関する情報の収集を行う。また、U−M変換装置10Bの通信品質情報収集部107が、コアルータ30−1,30−2の通信品質に関する情報の収集を行う。しかし、本発明の構成は、当該実施の形態に限られない。これらの通信品質に関する情報が、OSS400によって収集されている場合、U−M変換装置10Bのコマンド送受信部105BがOSS400からこれらの情報を取得するようにしてもよい。その際、U−M変換装置10Bは、通信品質情報収集部107を備えなくてもよく、また、M−U変換装置20Bも、通信品質情報収集部207を備えなくてもよい。 In the third embodiment described above, the communication quality information collecting unit 207 of the MU conversion device 20B communicates the communication quality of the receiver terminal devices 70-1 to 70-6 via the OLTs 60-1 and 60-2. Collect information about. Further, the communication quality information collecting unit 207 further collects information on the communication quality of the OLTs 60-1 and 60-2 and the edge routers 50-1 and 50-2. Further, the communication quality information collecting unit 107 of the U-M conversion device 10B collects information on the communication quality of the core routers 30-1 and 30-2. However, the configuration of the present invention is not limited to the embodiment. When the information regarding these communication qualities is collected by the OSS400, the command transmission / reception unit 105B of the U-M conversion device 10B may acquire the information from the OSS400. At that time, the UM conversion device 10B does not have to include the communication quality information collecting unit 107, and the MU conversion device 20B does not have to include the communication quality information collecting unit 207.

また、上記の第3の実施形態では、受信者端末装置70−1〜70−6の通信品質を示す値と予め定められる閾値との比較、通信装置ごとの負荷を示す値と高負荷判定用閾値との比較、及び通信装置ごとの負荷を示す値と低負荷判定用閾値との比較を行っているが、例えば、OSS400から通信品質に関する情報を取得する場合、上記以外の通信品質に関する情報を取得し、別の閾値を定めて比較を行うようにしてもよい。 Further, in the third embodiment described above, a value indicating the communication quality of the receiver terminal devices 70-1 to 70-6 is compared with a predetermined threshold value, and a value indicating a load for each communication device and a high load determination are used. Comparison with the threshold value and comparison between the value indicating the load for each communication device and the threshold value for low load determination are performed. For example, when information on communication quality is acquired from OSS400, information on communication quality other than the above is used. It may be acquired and another threshold value may be set for comparison.

また、上記の第1から第3の実施形態において、配信事業者IDとチャネルIDとの組み合わせによってコンテンツ情報を一意に識別するようにしているが、2つのIDの組み合わせではなく、コンテンツ情報を一意に識別できる識別情報をコンテンツ情報に関連付けるようにしてもよい。 Further, in the first to third embodiments described above, the content information is uniquely identified by the combination of the distributor ID and the channel ID, but the content information is unique rather than the combination of the two IDs. The identification information that can be identified by the content information may be associated with the content information.

また、上記の第1から第3の実施形態において、コンテンツ情報は、例えば、映像のコンテンツ情報であるとしているが、映像の情報に限られるものではない。例えば、画像情報や、Webページのデータや、OS(Operating System)のアップデータファイルや、ウイルス対策のソフトウェアの定義ファイル等の複数の受信者端末装置への配信の対象となる配信情報であればどのようなものであってもよい。 Further, in the first to third embodiments described above, the content information is, for example, video content information, but is not limited to video information. For example, any distribution information to be distributed to a plurality of recipient terminal devices such as image information, Web page data, OS (Operating System) updater file, antivirus software definition file, etc. It may be something like.

また、上記の第1から第3の実施形態において、U−M変換装置10,10A,10Bの記憶部101に記憶されるU−M変換テーブル111の「選択状態」以外の各種情報は、NW−IF122を介して接続するOSS400から受信し、受信した各種情報をコマンド送受信部105,105A,105BがU−M変換テーブル111に書き込むことによって設定するとしている。また、M−U変換装置20,20A,20Bの記憶部201に記憶されるM−U変換テーブル211の「配信要求」以外の各種情報は、NW−IF222を介して接続するOSS400から受信し、受信した各種情報をコマンド送受信部205,205A,205BがM−U変換テーブル211に書き込むことによって設定するとしている。しかし、本発明の構成は、当該実施の形態に限られない。例えば、U−M変換装置10,10A,10B、及びM−U変換装置20,20A,20Bの制御用のインタフェースに制御端末装置を接続し、制御端末装置のCLI(Command Line Interface)によって個々のU−M変換装置10,10A,10BのU−M変換テーブル111、及びM−U変換装置20,20A,20BのM−U変換テーブル211に各種情報を書き込んで記憶させるようにしてもよい。 Further, in the first to third embodiments described above, various information other than the "selected state" of the U-M conversion table 111 stored in the storage unit 101 of the U-M conversion devices 10, 10A, 10B is NW. It is said that the command transmission / reception units 105, 105A, and 105B receive various information received from the OSS400 connected via -IF122 and write the received information to the U-M conversion table 111. Further, various information other than the "delivery request" of the MU conversion table 211 stored in the storage unit 201 of the MU conversion devices 20, 20A, 20B is received from the OSS400 connected via the NW-IF222. It is assumed that the command transmission / reception units 205, 205A, 205B set various received information by writing them in the MU conversion table 211. However, the configuration of the present invention is not limited to the embodiment. For example, the control terminal device is connected to the control interface of the UM conversion devices 10, 10A, 10B, and the MU conversion devices 20, 20A, 20B, and the control terminal devices are individually controlled by the CLI (Command Line Interface). Various information may be written and stored in the UM conversion table 111 of the UM conversion devices 10, 10A, 10B and the MU conversion table 211 of the MU conversion devices 20, 20A, 20B.

また、上記の第1から第3の実施形態において、U−M変換テーブル111の「選択状態」以外の各種情報、及びM−U変換テーブル211の「配信要求」以外の各種情報は、OSS400によって予め設定されるとしているが、本発明は、当該実施の形態に限れず、コンテンツ情報を含むユニキャストIPトラヒックの受信の際や、配信開始要求情報及び配信終了要求情報の受信の際に、動的に各種情報を設定するようにしてもよい。 Further, in the first to third embodiments described above, various information other than the "selected state" of the UM conversion table 111 and various information other than the "delivery request" of the MU conversion table 211 are provided by the OSS 400. Although it is said that the present invention is set in advance, the present invention is not limited to the embodiment, and operates when receiving a unicast IP traffic including content information, or when receiving distribution start request information and distribution end request information. Various information may be set.

また、上記の第1から第3の実施形態において、図1、図15、及び図35に示すように、配信事業者設備300−1〜300−3、または配信事業者設備300A−1〜300A−3のように、3つ存在するように示しているが、2つ以下であってもよいし、4つ以上であってもよい。また、配信事業者設備300−1〜300−3、または配信事業者設備300A−1〜300A−3は、二重化の構成としているが、一重化の構成であってもよいし、三重化以上の構成であってもよい。 Further, in the first to third embodiments described above, as shown in FIGS. 1, 15, and 35, the distribution company equipment 300-1 to 300-3 or the distribution company equipment 300A-1 to 300A. Although it is shown that there are three as in -3, it may be two or less, or four or more. Further, the distribution company equipment 300-1 to 300-3 or the distribution company equipment 300A-1 to 300A-3 has a dual configuration, but may have a single configuration, or may have a triple configuration or more. It may be a configuration.

また、上記の第1から第3の実施形態において、SNIについても、二重化の構成としているが、配信事業者設備300−1〜300−3、または配信事業者設備300A−1〜300A−3を、一重化の構成としたり、三重化以上の構成としたりする場合、SNIもそれに応じて一重化の構成としたり、三重化以上の構成としたりする。 Further, in the first to third embodiments described above, the SNI is also configured to be duplicated, but the distribution company equipment 300-1 to 300-3 or the distribution company equipment 300A-1 to 300A-3 is used. , When the configuration is single-layered or more than triple-layered, the SNI is also configured to be single-layered or more than triple-layered accordingly.

また、上記の第1から第3の実施形態では、図2に示すように、Ethernet(登録商標)のフレームにIPv6パケットを含むフォーマットとしているが、IPv4やIEEE802.3のパケット等の別の形式のパケットや、IPパケット以外のパケットを含むフォーマットとしてもよい。また、エンドユーザIDとして、VLAN−IDを適用するようにしているが、VLAN−ID以外を適用するようにしてもよいし、エンドユーザIDを適用しない構成であってもよい。 Further, in the first to third embodiments described above, as shown in FIG. 2, the format is such that the IPv6 packet is included in the Ethernet (registered trademark) frame, but another format such as an IPv4 or IEEE802.3 packet is used. The format may include packets other than the IP packet and the IP packet. Further, although the VLAN-ID is applied as the end user ID, a configuration other than the VLAN-ID may be applied, or the end user ID may not be applied.

また、上記の第1から第3の実施形態では、コンテンツ配信装置310−1a〜310−3s,310A−1a〜310A−3sが送信するユニキャストIPトラヒックは、例えば、配信事業者IDとチャネルIDで一意に特定される映像コンテンツ情報を時系列に分割したコンテンツ情報を含むものとしているが、本発明の構成は当該実施の形態に限られない。例えば、受信者端末装置70−1が、同一の配信事業者から2つ以上のチャネルIDの配信を要求した場合、1つのユニキャストIPトラヒックに2つ以上のコンテンツ情報を含むようにしてもよい。この場合、コンテンツ配信装置310−1a〜310−3s,310A−1a〜310A−3sは、それぞれのコンテンツごとに異なるポート番号を付与する事で、受信者端末装置70−1においてそれらのコンテンツを識別する事ができる。この際のポート番号は、例えばTCPヘッダまたはUDPヘッダに付与されるポート番号を用いてもよいし、独自のヘッダを定義しそこに付与してもよい。 Further, in the first to third embodiments described above, the unicast IP traffic transmitted by the content distribution devices 310-1a to 310-3s and 310A-1a to 310A-3s is, for example, a distribution company ID and a channel ID. Although the video content information uniquely specified in is included in the content information divided in time series, the configuration of the present invention is not limited to the embodiment. For example, when the receiver terminal device 70-1 requests the distribution of two or more channel IDs from the same distribution company, one unicast IP traffic may include two or more content information. In this case, the content distribution devices 310-1a to 310-3s and 310A-1a to 310A-3s identify the contents in the receiver terminal device 70-1 by assigning different port numbers to the contents. Can be done. As the port number at this time, for example, the port number assigned to the TCP header or the UDP header may be used, or a unique header may be defined and assigned thereto.

また、上記の第1から第3の実施形態では、U−M変換装置10,10A,10Bを二重化の構成としているが、一重化の構成としてもよいし、三重化以上の構成としてもよい。U−M変換装置10,10A,10Bの構成は、上記のSNIの多重化構成や、配信事業者設備300−1〜300−3、または配信事業者設備300A−1〜300A−3の多重化構成とは独立に多重化数を定めることができる。 Further, in the first to third embodiments described above, the U-M conversion devices 10, 10A, and 10B have a dual configuration, but they may have a single configuration or a triple or higher configuration. The configuration of the UM converters 10, 10A, 10B includes the above-mentioned SNI multiplexing configuration, the distributor equipment 300-1 to 300-3, or the distributor equipment 300A-1 to 300A-3. The number of multiplexings can be determined independently of the configuration.

また、上記の第1から第3の実施形態において、配信開始要求情報や、配信終了要求情報は、受信者端末装置70−1〜70−6から送信されて、アクセスネットワークであるPONを経由してM−U変換装置20,20A,20B、エッジルータ50−1,50−2,伝送装置40−1−1,40−1−2,40−2−1,40−2−2、コアルータ30−1,30−2、及びU−M変換装置10,10A,10Bを経由してコンテンツ配信装置310,310Aに伝送される構成となっているが、本発明の構成は、当該実施の形態に限られない。例えば、M−U変換装置20,20A,20Bや、U−M変換装置10,10A,10Bを経由しない経路で伝送されてもよい。ただし、M−U変換装置20,20A,20Bを経由しない場合、配信開始要求情報や、配信終了要求情報を伝送するいずれかの装置、例えばOLT60−1,60−2等が、M−U変換装置20,20A,20Bが備える情報検出処理部204を備え、当該情報検出処理部204が、M−U変換装置20,20A,20Bに検出した情報を送信するようにしておく必要がある。 Further, in the first to third embodiments described above, the distribution start request information and the distribution end request information are transmitted from the receiver terminal devices 70-1 to 70-6 and via the access network PON. MU converters 20, 20A, 20B, edge routers 50-1, 50-2, transmission devices 40-1-1, 40-1-2, 40-2-1, 40-2-2, core router 30 Although the configuration is such that the information is transmitted to the content distribution devices 310 and 310A via the -1,30-2 and the UM converters 10, 10A and 10B, the configuration of the present invention is the same as that of the embodiment. Not limited. For example, the transmission may be performed by a route that does not pass through the MU conversion devices 20, 20A, 20B and the UM conversion devices 10, 10A, 10B. However, when the MU conversion devices 20, 20A, and 20B are not used, any device that transmits the distribution start request information and the distribution end request information, for example, OLT60-1,60-2, etc., performs MU conversion. It is necessary to include the information detection processing unit 204 included in the devices 20, 20A, 20B so that the information detection processing unit 204 transmits the detected information to the MU conversion devices 20, 20A, 20B.

また、上記の第1から第3の実施形態では、U−M変換装置10,10A,10Bが送信するユニキャストIPトラヒックやマルチキャストIPトラヒックの転送処理を、通信ネットワーク内の通信装置であるコアルータ30−1,30−2、及びエッジルータ50−1,50−2が行う構成となっているが、本発明は、当該実施の形態に限られない。U−M変換装置10,10A,10Bが、コアルータ30−1,30−2を内部に備え、M−U変換装置20,20A,20Bが、エッジルータ50−1,50−2を内部に備え、各々が、ユニキャストIPトラヒックやマルチキャストIPトラヒックの転送処理を行うようにしてもよい。 Further, in the first to third embodiments described above, the core router 30 which is a communication device in the communication network performs the transfer processing of the unicast IP traffic and the multicast IP traffic transmitted by the U-M conversion devices 10, 10A and 10B. -1,30-2 and edge routers 50-1 and 50-2 are configured, but the present invention is not limited to the embodiment. The UM converters 10, 10A, 10B have core routers 30-1, 30-2 inside, and the MU converters 20, 20A, 20B have edge routers 50-1, 50-2 inside. , Each may perform transfer processing of unicast IP traffic or multicast IP traffic.

また、上記の第1から第3の実施形態では、M−U変換装置20,20A,20Bを、エッジルータ50−1とOLT60−1の間と、エッジルータ50−2とOLT60−2の間に設置するようにしているが、本発明の構成は、当該実施の形態に限られない。例えば、エッジルータ50−1と伝送装置40−1−2の間に設置したり、エッジルータ50−2と伝送装置40−2−2の間に設置したりしてもよく、また、U−M変換装置10,10A,10BからのIPトラヒックを受信できる位置であればどのような位置に設置してもよい。 Further, in the first to third embodiments described above, the MU converters 20, 20A, and 20B are placed between the edge routers 50-1 and the OLT60-1, and between the edge routers 50-2 and the OLT60-2. However, the configuration of the present invention is not limited to the embodiment. For example, it may be installed between the edge router 50-1 and the transmission device 40-1-2, or may be installed between the edge router 50-2 and the transmission device 40-2-2, or the U- It may be installed at any position as long as it can receive IP traffic from the M conversion devices 10, 10A and 10B.

また、上記の第1から第3の実施形態では、エッジルータ50−1,50−2一台につき、M−U変換装置20,20A,20Bを一台設置するようにしているが、エッジルータ50−1,50−2一台につき、2台以上のM−U変換装置20,20A,20Bを設置する冗長構成としてもよい。 Further, in the first to third embodiments described above, one MU conversion device 20, 20A, 20B is installed for each edge router 50-1, 50-2, but the edge router is installed. A redundant configuration may be provided in which two or more MU converters 20, 20A, and 20B are installed for each 50-1, 50-2.

また、上記の第1から第3の実施形態では、アクセスネットワークとして、OLT60−1,光スプリッタ61−1,ONU62−1−1,62−1−2,62−1−3からなるPONと、OLT60−2,光スプリッタ61−2,ONU62−2−1,62−2−2,62−2−3からなるPONとを備えるようにしているが、本発明の構成は、当該実施の形態に限られない。アクセスネットワークとして、SS(Single Star)やADS(Active Double Star)を適用するようにしてもよい。 Further, in the first to third embodiments described above, the access network includes a PON including an OLT 60-1, an optical splitter 61-1 and an ONU 62-1-1, 62-1-2, 62-1-3. Although it is provided with a PON including an OLT 60-2, an optical splitter 61-2, and an ONU 62-2-1, 62-2-2, 62-2-3, the configuration of the present invention is based on the embodiment. Not limited. SS (Single Star) or ADS (Active Double Star) may be applied as the access network.

また、上記の第1から第3の実施形態では、送出トラヒックバッファ部103、及び送出トラヒックバッファ部203を、キュー方式のバッファであるとしており、記憶した順にIPトラヒックを送信するとしているが、記憶した順ではなく、優先制御により、送出順を変えるバッファであってもよい。 Further, in the first to third embodiments described above, the transmission traffic buffer unit 103 and the transmission traffic buffer unit 203 are assumed to be queue-type buffers, and IP traffic is transmitted in the order in which they are stored. It may be a buffer that changes the sending order by priority control instead of the order in which the buffers are sent.

また、上記の第2の実施形態の図21のステップSd5,Sd13、並びに第3の実施形態の図38のステップSi2,Si5,Si7、及び図39のステップSj3,Sj4,Sj6の処理において、「以上であるか否か」または「未満であるか否か」といった判定処理を行っている。しかしながら、本発明は、当該実施の形態に限られるものではなく、「以上であるか否か」または「未満であるか否か」という判定は一例に過ぎず、閾値の定め方に応じて、ぞれぞれ「超過しているか否か」、「以下であるか否か」を判定するようにしてもよい。 Further, in the processing of steps Sd5 and Sd13 of FIG. 21 of the second embodiment, steps Si2, Si5 and Si7 of FIG. 38 of the third embodiment, and steps Sj3, Sj4 and Sj6 of FIG. 39, " Judgment processing such as "whether or not it is above" or "whether or not it is less than" is performed. However, the present invention is not limited to the embodiment, and the determination of "whether or not it is greater than or equal to" or "whether or not it is less than or equal to" is merely an example, and depending on how the threshold value is determined, It is also possible to judge "whether or not it exceeds" and "whether or not it is less than or equal to", respectively.

上述した実施形態におけるU−M変換装置10,10A,10B、及びM−U変換装置20,20A,20Bをコンピュータとプログラムによっても実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。また、この機能を実現するためのプログラムをインターネット等のネットワークや電話回線等の通信回線を介して提供するようにしてもよい。 The UM conversion devices 10, 10A, 10B and the MU conversion devices 20, 20A, 20B in the above-described embodiment may also be realized by a computer and a program. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by a computer system and executed. Further, a program for realizing this function may be provided via a network such as the Internet or a communication line such as a telephone line.

なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. Further, a "computer-readable recording medium" is a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, and dynamically holds the program for a short period of time. It may also include a program that holds a program for a certain period of time, such as a volatile memory inside a computer system that serves as a server or a client in that case. Further, the above program may be for realizing a part of the above-mentioned functions, and may be further realized for realizing the above-mentioned functions in combination with a program already recorded in the computer system. It may be realized by using a programmable logic device such as FPGA (Field Programmable Gate Array).

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and the design and the like within a range not deviating from the gist of the present invention are also included.

10…U−M変換装置,100…送信選択判定部,101…記憶部,102…宛先アドレス変換部,103…送出トラヒックバッファ部,105…コマンド送受信部,120、121、122…NW−IF,20…M−U変換装置,200…複製判定部,201…記憶部,202…宛先アドレス変換部,203…送出トラヒックバッファ部,204…情報検出処理部,205…コマンド送受信部,220、221、222…NW−IF,310…コンテンツ配信装置,311…NW−IF,312…要求受付部,313…コンテンツ配信部,314…コンテンツ情報記憶部,315…配信事業者ID記憶部,70−1〜70−6…受信者端末装置,71−1〜71−6…表示装置 10 ... U-M conversion device, 100 ... Transmission selection determination unit, 101 ... Storage unit, 102 ... Destination address conversion unit, 103 ... Transmission traffic buffer unit, 105 ... Command transmission / reception unit, 120, 121, 122 ... NW-IF, 20 ... MU conversion device, 200 ... duplication determination unit, 201 ... storage unit, 202 ... destination address conversion unit, 203 ... transmission traffic buffer unit, 204 ... information detection processing unit, 205 ... command transmission / reception unit, 220, 221 222 ... NW-IF, 310 ... Content distribution device, 311 ... NW-IF, 312 ... Request reception unit, 313 ... Content distribution unit, 314 ... Content information storage unit, 315 ... Distributor ID storage unit, 70-1 to 70-6 ... Recipient terminal device, 71-1 to 71-6 ... Display device

Claims (8)

ユニキャスト・マルチキャスト変換装置と、マルチキャスト・ユニキャスト変換装置とによって行われるトラヒック変換方法であって、
異なる配信情報を一意に識別可能な識別情報ごとに異なるマルチキャストアドレスを予め関連付けておき、
前記マルチキャスト・ユニキャスト変換装置が、前記識別情報に対応する前記マルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる受信者端末装置に予め付与されるユニキャストアドレスとを関連付け、
前記ユニキャスト・マルチキャスト変換装置が、配信装置から受信するユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの宛先アドレスのいずれか1つとを関連付け、
前記ユニキャスト・マルチキャスト変換装置が、受信した前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャストトラヒックの前記宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えてマルチキャストトラヒックとして送信し、
前記マルチキャスト・ユニキャスト変換装置が、前記マルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数の前記ユニキャストトラヒックであって前記宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するトラヒック変換方法。
It is a traffic conversion method performed by a unicast / multicast conversion device and a multicast / unicast conversion device.
Different distribution information can be uniquely identified. Different multicast addresses are associated with each identification information in advance.
The multicast / unicast conversion device associates the multicast address corresponding to the identification information with the unicast address given in advance to the receiver terminal device to which the distribution information corresponding to the identification information is transmitted.
The unicast-multicast converter associates each of the identification information of the distribution information included in the unicast traffic received from the distribution device with any one of the destination addresses of the received unicast traffic.
When the destination address of the unicast traffic received by the unicast multicast converter matches the destination address associated with the identification information of the distribution information included in the unicast traffic, the unicast traffic. The destination address of the above is rewritten to the multicast address corresponding to the identification information and transmitted as a multicast traffic.
When the multicast / unicast conversion device receives the multicast traffic, the number of the unicast traffic is corresponding to the number of the receiver terminal devices, and the destination address is the destination address of the multicast traffic. A traffic conversion method for generating and transmitting the unicast traffic having the unicast address of the receiver terminal device associated with the multicast address.
前記ユニキャスト・マルチキャスト変換装置が、
前記識別情報ごとの受信者数に応じて、前記配信装置から受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信するか否かを判定し、
受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信すると判定した場合に変換せずに前記ユニキャストトラヒックを送信しているとき、受信した前記ユニキャストトラヒックの前記宛先アドレスを前記マルチキャストアドレスに書き換えて前記マルチキャストトラヒックに変換して送信し、
受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信しないと判定した場合に前記ユニキャストトラヒックから前記マルチキャストトラヒックへの変換を行っているとき、当該変換を停止して受信した前記ユニキャストトラヒックを送信し、
前記マルチキャスト・ユニキャスト変換装置が、
前記ユニキャストトラヒックを受信した場合、受信した前記ユニキャストトラヒックを変換せずに送信する、請求項1に記載のトラヒック変換方法。
The unicast multicast converter
According to the number of recipients for each identification information, it is determined whether or not the unicast traffic received from the distribution device is converted into the multicast traffic and transmitted.
When it is determined that the received unicast traffic is converted into the multicast traffic and transmitted, and the unicast traffic is transmitted without conversion, the destination address of the received unicast traffic is converted to the multicast address. Rewrite it, convert it to the multicast traffic, and send it.
When it is determined that the received unicast traffic is converted to the multicast traffic and not transmitted, and the conversion from the unicast traffic to the multicast traffic is being performed, the conversion is stopped and the received unicast traffic is received. And send
The multicast / unicast converter
The traffic conversion method according to claim 1, wherein when the unicast traffic is received, the received unicast traffic is transmitted without conversion.
前記ユニキャスト・マルチキャスト変換装置が、
前記識別情報ごとの受信者数と、予め定められる閾値とに基づいて、前記配信装置から受信した前記ユニキャストトラヒックを前記マルチキャストトラヒックに変換して送信するか否かを判定し、
前記ユニキャスト・マルチキャスト変換装置が、前記閾値を、通信品質に関する情報に基づいて減少、または、増加させる、請求項2に記載のトラヒック変換方法。
The unicast multicast converter
Based on the number of recipients for each identification information and a predetermined threshold value, it is determined whether or not the unicast traffic received from the distribution device is converted into the multicast traffic and transmitted.
The traffic conversion method according to claim 2, wherein the unicast / multicast conversion device reduces or increases the threshold value based on information on communication quality.
ユニキャスト・マルチキャスト変換装置と、マルチキャスト・ユニキャスト変換装置と、配信情報を含むユニキャストトラヒックを送信する配信装置と、ユニキャストアドレスが予め付与され、前記配信情報を含む前記ユニキャストトラヒックを受信する受信者端末装置と、を備える配信システムであって、
前記配信装置は、
前記配信情報と、異なる前記配信情報を一意に識別可能な識別情報とを関連付けて記憶する配信情報記憶部と、
配信対象の前記配信情報を前記配信情報記憶部から読み出し、送信先の前記受信者端末装置の前記ユニキャストアドレスを宛先アドレスとして、読み出した前記配信情報を含む前記ユニキャストトラヒックを送信する配信部と、を備え、
前記マルチキャスト・ユニキャスト変換装置は、
前記識別情報ごとに異なるマルチキャストアドレスを対応付けたマルチキャスト・ユニキャスト変換テーブルを記憶する記憶部と、
前記マルチキャスト・ユニキャスト変換テーブルを参照して、前記識別情報に対応する前記マルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる前記受信者端末装置に付与されている前記ユニキャストアドレスとの関連付けを行う情報検出処理部と、
前記ユニキャスト・マルチキャスト変換装置が送信するマルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数の前記ユニキャストトラヒックであって前記宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するマルチキャスト・ユニキャスト変換処理部と、を備え、
前記ユニキャスト・マルチキャスト変換装置は、
前記識別情報ごとに異なる前記マルチキャストアドレスを対応付けたユニキャスト・マルチキャスト変換テーブルを記憶する記憶部と、
前記配信装置から受信する前記ユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの前記宛先アドレスのいずれか1つとを関連付け、受信する前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャスト・マルチキャスト変換テーブルを参照し、前記ユニキャストトラヒックの宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えて前記マルチキャストトラヒックとして送信するユニキャスト・マルチキャスト変換処理部と、
を備える配信システム。
A unicast / multicast conversion device, a multicast / unicast conversion device, a distribution device that transmits a unicast traffic including distribution information, and a unicast address are assigned in advance, and the unicast traffic including the distribution information is received. A distribution system including a receiver terminal device,
The distribution device
A distribution information storage unit that stores the distribution information in association with identification information that can uniquely identify different distribution information.
With a distribution unit that reads the distribution information to be distributed from the distribution information storage unit and transmits the unicast traffic including the read distribution information with the unicast address of the recipient terminal device as the destination address. With,
The multicast / unicast converter
A storage unit that stores a multicast / unicast conversion table in which different multicast addresses are associated with each identification information, and a storage unit.
With reference to the multicast / unicast conversion table, the multicast address corresponding to the identification information and the unicast assigned to the receiver terminal device to which the distribution information corresponding to the identification information is transmitted. The information detection processing unit that associates with the address and
When the multicast traffic transmitted by the unicast multicast converter is received, the number of the unicast traffic corresponding to the number of the receiver terminal devices is the destination address of the multicast traffic as the destination address. A multicast / unicast conversion processing unit that generates and transmits the unicast traffic having the unicast address of the receiver terminal device associated with the multicast address is provided.
The unicast / multicast converter
A storage unit that stores a unicast / multicast translation table associated with the multicast address that is different for each identification information.
The identification information of the distribution information included in the unicast traffic received from the distribution device is associated with any one of the destination addresses of the received unicast multicast, and the unicast traffic received by associating the identification information. When the destination address matches the destination address associated with the identification information of the distribution information included in the unicast traffic, the unicast multicast translation table is referred to and the destination address of the unicast traffic is identified. A unicast / multicast conversion processing unit that rewrites the information to the multicast address and transmits it as the multicast traffic.
Delivery system with.
異なる配信情報を一意に識別可能な識別情報に予め関連付けられているマルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる受信者端末装置に予め付与されるユニキャストアドレスとを関連付け、マルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数のユニキャストトラヒックであって宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するマルチキャスト・ユニキャスト変換装置と共に用いられるユニキャスト・マルチキャスト変換装置であって、
前記識別情報ごとに異なる前記マルチキャストアドレスを対応付けたユニキャスト・マルチキャスト変換テーブルを記憶する記憶部と、
配信装置から受信する前記ユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの前記宛先アドレスのいずれか1つとを関連付け、受信する前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャスト・マルチキャスト変換テーブルを参照し、前記ユニキャストトラヒックの前記宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えて前記マルチキャストトラヒックとして送信するユニキャスト・マルチキャスト変換処理部と、
を備えるユニキャスト・マルチキャスト変換装置。
The multicast address that is previously associated with the identification information that can uniquely identify different distribution information is associated with the unicast address that is previously assigned to the recipient terminal device that is the destination of the distribution information corresponding to the identification information. When a multicast traffic is received, the number of unicast traffic corresponding to the number of the receiver terminal devices and the recipient terminal device associated with the multicast address which is the destination address of the multicast traffic as the destination address A unicast / multicast conversion device used together with a multicast / unicast conversion device that generates and transmits the unicast traffic having the unicast address.
A storage unit that stores a unicast / multicast translation table associated with the multicast address that is different for each identification information.
Each of the identification information of the distribution information included in the unicast traffic received from the distribution device is associated with any one of the destination addresses of the received unicast multicast, and the destination of the unicast traffic received is associated with the destination. When the address matches the destination address associated with the identification information of the distribution information included in the unicast traffic, the unicast multicast translation table is referred to and the destination address of the unicast traffic is identified. A unicast / multicast conversion processing unit that rewrites the information to the multicast address and transmits it as the multicast traffic.
A unicast multicast converter equipped with.
異なる配信情報を一意に識別可能な識別情報ごとに異なるマルチキャストアドレスを予め関連付けておき、配信装置から受信するユニキャストトラヒックに含まれる前記配信情報の前記識別情報の各々と、当該受信するユニキャストトラヒックの宛先アドレスのいずれか1つとを関連付け、受信する前記ユニキャストトラヒックの前記宛先アドレスが、当該ユニキャストトラヒックに含まれる前記配信情報の前記識別情報に関連付けた前記宛先アドレスと一致する場合、前記ユニキャストトラヒックの前記宛先アドレスを当該識別情報に対応する前記マルチキャストアドレスに書き換えてマルチキャストトラヒックとして送信するユニキャスト・マルチキャスト変換装置と共に用いられるマルチキャスト・ユニキャスト変換装置であって、
前記識別情報ごとに異なる前記マルチキャストアドレスを対応付けたマルチキャスト・ユニキャスト変換テーブルを記憶する記憶部と、
前記マルチキャスト・ユニキャスト変換テーブルを参照して、前記識別情報に対応する前記マルチキャストアドレスと、当該識別情報に対応する前記配信情報の送信先となる受信者端末装置に付与されているユニキャストアドレスとの関連付けを行う情報検出処理部と、
前記ユニキャスト・マルチキャスト変換装置が送信する前記マルチキャストトラヒックを受信した場合、前記受信者端末装置の数に応じた数の前記ユニキャストトラヒックであって前記宛先アドレスとして当該マルチキャストトラヒックの前記宛先アドレスである前記マルチキャストアドレスに関連付けた前記受信者端末装置の前記ユニキャストアドレスを有する前記ユニキャストトラヒックを生成して送信するマルチキャスト・ユニキャスト変換処理部と、
を備えるマルチキャスト・ユニキャスト変換装置。
Different multicast addresses are associated with each uniquely identifiable identification information in advance, and each of the identification information of the distribution information included in the unicast traffic received from the distribution device and the received unicast traffic If the destination address of the unicast traffic that is associated with and receives from any one of the destination addresses of the unicast traffic matches the destination address associated with the identification information of the distribution information included in the unicast traffic, the unicast traffic A multicast / unicast conversion device used together with a unicast / multicast conversion device that rewrites the destination address of the cast traffic to the multicast address corresponding to the identification information and transmits the multicast traffic.
A storage unit that stores a multicast / unicast conversion table associated with the multicast address that is different for each identification information.
With reference to the multicast / unicast conversion table, the multicast address corresponding to the identification information and the unicast address assigned to the receiver terminal device to which the distribution information corresponding to the identification information is transmitted. Information detection processing unit that associates with
When the multicast traffic transmitted by the unicast / multicast conversion device is received, the number of the unicast traffic corresponds to the number of the receiver terminal devices, and the destination address is the destination address of the multicast traffic. A multicast / unicast conversion processing unit that generates and transmits the unicast traffic having the unicast address of the receiver terminal device associated with the multicast address.
Multicast / unicast converter with.
請求項5に記載のユニキャスト・マルチキャスト変換装置をコンピュータに実現させるためのユニキャスト・マルチキャスト変換プログラム。 A unicast / multicast conversion program for realizing the unicast / multicast conversion device according to claim 5 in a computer. 請求項6に記載のマルチキャスト・ユニキャスト変換装置をコンピュータに実現させるためのマルチキャスト・ユニキャスト変換プログラム。 A multicast / unicast conversion program for realizing the multicast / unicast conversion device according to claim 6 in a computer.
JP2017201960A 2017-10-18 2017-10-18 Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program. Active JP6770498B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017201960A JP6770498B2 (en) 2017-10-18 2017-10-18 Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017201960A JP6770498B2 (en) 2017-10-18 2017-10-18 Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program.

Publications (2)

Publication Number Publication Date
JP2019075741A JP2019075741A (en) 2019-05-16
JP6770498B2 true JP6770498B2 (en) 2020-10-14

Family

ID=66544784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017201960A Active JP6770498B2 (en) 2017-10-18 2017-10-18 Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program.

Country Status (1)

Country Link
JP (1) JP6770498B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11882340B2 (en) 2019-07-10 2024-01-23 Nippon Telegraph And Telephone Corporation Content distribution system, unicast multicast converter, content distribution method and content distribution program
JP7298690B2 (en) * 2019-07-23 2023-06-27 日本電信電話株式会社 Content delivery system, multicast unicast/multicast multicast conversion device, multicast unicast conversion device, content delivery method and content delivery program
US12068956B2 (en) 2020-02-25 2024-08-20 Nippon Telegraph And Telephone Corporation Communication apparatus, receiving side communication apparatus, communication method and program
US11838574B2 (en) * 2020-04-27 2023-12-05 Nippon Telegraph And Telephone Corporation Content distribution system
CN111629276B (en) * 2020-05-15 2022-04-19 浙江信网真科技股份有限公司 Security filtering method and device for controlling self-conversion of items
CN115348170B (en) * 2021-05-12 2025-07-08 华为技术有限公司 Method for communication, switching system and switching device
CN115987837B (en) * 2022-12-30 2025-08-01 北京云澈科技有限公司 System for realizing flow acquisition aggregation and load distribution processing
CN116709212B (en) * 2023-08-09 2023-11-14 腾讯科技(深圳)有限公司 Data transmission method, device, electronic equipment and storage medium
CN118827544A (en) * 2024-01-15 2024-10-22 中国移动通信有限公司研究院 Data transmission method, device, electronic device and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002185528A (en) * 2000-12-11 2002-06-28 Nippon Telegr & Teleph Corp <Ntt> IP multicast communication apparatus and content providing method
EP2173078A1 (en) * 2008-10-01 2010-04-07 Thomson Licensing Network device and method for setting up an IPTV session
JP2013223011A (en) * 2012-04-13 2013-10-28 Mitsubishi Electric Corp Relay device

Also Published As

Publication number Publication date
JP2019075741A (en) 2019-05-16

Similar Documents

Publication Publication Date Title
JP6770498B2 (en) Traffic conversion method, distribution system, unicast / multicast conversion device, multicast / unicast conversion device, unicast / multicast conversion program, and multicast / unicast conversion program.
CN112565046B (en) Synchronizing multicast router capabilities
US7130307B2 (en) Data relay method, its apparatus, and data relay system using the apparatus
CN102821044B (en) Method and device for configuring server cluster
US9246696B2 (en) mRSVP-TE based fast reroute in facility (1:N) protection mode
CN101626338B (en) Method and device for realizing multiple virtual private network (VPN) examples
US20080056258A1 (en) Method and System for Multicasting Data Packets in an MPLS Network
CN101651626B (en) Method and device for forwarding traffic
US9794172B2 (en) Edge network virtualization
WO2016173403A1 (en) Routing device, load balancing device, and message distribution method and system
KR20080035499A (en) IP multicast service system, switching device and group selection transmission method used in them
JP2002271356A (en) Network communication system
JP6428102B2 (en) Station side terminal device and path switching method
CN102347890B (en) Processing method and device of multicast message
JP6457962B2 (en) Node device and redundant network communication method
CN102571534B (en) Service transmission method based on ring network protection and node used for service transmission
JP6533449B2 (en) Optical transmission system, optical transmission method, controlled node, and optical transmission program
CN119135636A (en) A flow scheduling method, system, electronic device and storage medium
CN102045259B (en) Packet switching equipment and method for managing customer service
JP5572052B2 (en) Multicast distribution system, distribution router, and multicast distribution method
CN103200470A (en) Issuing device and method of Gb passive optical network system multicasting service
JPWO2006035575A1 (en) Redundant packet switching system and system switching method for redundant packet switching system
Herzog et al. RINGOSTAR: an evolutionary performance-enhancing WDM upgrade of IEEE 802.17 resilient packet ring
KR101308088B1 (en) Method and apparatus for blocking the search for the website
US7284050B1 (en) Method and system for a voice multicast hardware accelerator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200903

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200925

R150 Certificate of patent or registration of utility model

Ref document number: 6770498

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350