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
JP5107302B2 - MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER - Google Patents
[go: Go Back, main page]

JP5107302B2 - MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER - Google Patents

MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER Download PDF

Info

Publication number
JP5107302B2
JP5107302B2 JP2009124623A JP2009124623A JP5107302B2 JP 5107302 B2 JP5107302 B2 JP 5107302B2 JP 2009124623 A JP2009124623 A JP 2009124623A JP 2009124623 A JP2009124623 A JP 2009124623A JP 5107302 B2 JP5107302 B2 JP 5107302B2
Authority
JP
Japan
Prior art keywords
channel
multicast
vlan
multicast distribution
distribution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009124623A
Other languages
Japanese (ja)
Other versions
JP2010273216A (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 JP2009124623A priority Critical patent/JP5107302B2/en
Publication of JP2010273216A publication Critical patent/JP2010273216A/en
Application granted granted Critical
Publication of JP5107302B2 publication Critical patent/JP5107302B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

この発明は、マルチキャストルータからVLAN(Virtual Local Area Network)を介してIP(Internet Protocol)パケットをクライアント端末にマルチキャスト配信するマルチキャスト配信システムおよびマルチキャスト配信方法、およびルータ装置に関する。特にこの発明は、ルータとクライアント端末との間のリンクにおける配信帯域を把握する技術の改良に関する。   The present invention relates to a multicast distribution system, a multicast distribution method, and a router apparatus that multicast distribute IP (Internet Protocol) packets from a multicast router to a client terminal via a VLAN (Virtual Local Area Network). In particular, the present invention relates to an improvement in technology for grasping a distribution band in a link between a router and a client terminal.

例えばコンテンツ配信システムにおいて、映像コンテンツを含むIPパケットを不特定多数のクライアント端末に配信するためにマルチキャストルータが用いられる。この種のシステムでは視聴者ごとに、あるいは複数の視聴者をまとめたグループ単位でVLANを形成し、VLANごとにIPパケットをマルチキャスト配信する手法が採られる。システムの運用に際してはマルチキャストルータとクライアント端末との間のリンクにおける配信帯域を、システムが把握する必要がある。   For example, in a content distribution system, a multicast router is used for distributing IP packets including video content to an unspecified number of client terminals. In this type of system, a technique is adopted in which a VLAN is formed for each viewer or in groups of a plurality of viewers, and IP packets are multicast-distributed for each VLAN. When operating the system, it is necessary for the system to grasp the distribution bandwidth in the link between the multicast router and the client terminal.

これに応えるため、例えば非特許文献1(特に3.2.3.3.節を参照)に示される、VLANごとのトラヒック量を把握するための技術が用いられる。この技術ではインタフェース単位ごと、つまりVLANごとに転送パケット量カウンタを設けてカウンタの増加分を転送パケット量として測定するようにしている。   In order to respond to this, for example, a technique for grasping the traffic amount for each VLAN shown in Non-Patent Document 1 (see particularly section 3.2.3.3) is used. In this technique, a transfer packet amount counter is provided for each interface unit, that is, for each VLAN, and the increment of the counter is measured as the transfer packet amount.

RFC1155 「Structure and Identification of Management Information for TCP/IP-based Internets」, May 1990 (http://www.ietf.org/rfc/rfc1155.txt)RFC1155 `` Structure and Identification of Management Information for TCP / IP-based Internets '', May 1990 (http://www.ietf.org/rfc/rfc1155.txt)

既存の技術では、マルチキャストトラヒックの転送量カウンタをVLANごとに設けるといった手法を採っており、多数のVLANを収容する大規模なルータでは、これらのマルチキャストトラヒックの把握のために必要な処理リソースや処理負荷が増大する。ネットワークの運用にはマルチキャストトラヒックの転送量だけでなく他にも測定すべき項目が多々あり、マルチキャスト転送量の測定に多くのリソースを費やすと他の項目の測定の頻度を下げるなどの対処も必要になり、何らかの対処が望まれる。   In the existing technology, a method of providing a multicast traffic transfer amount counter for each VLAN is employed. In a large-scale router accommodating a large number of VLANs, processing resources and processing necessary for grasping these multicast traffics are adopted. The load increases. In network operation, there are many other items to be measured in addition to the amount of multicast traffic transferred. If a large amount of resources is spent measuring the amount of multicast traffic, measures such as reducing the frequency of measurement of other items are also required. Therefore, some kind of countermeasure is desired.

この発明は上記事情によりなされたもので、その目的は、配信帯域の把握にかかる負荷を軽減可能なマルチキャスト配信システムとそのトラフィック量集計装置、およびトラフィック量算出方法を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a multicast distribution system, a traffic volume totalizing apparatus, and a traffic volume calculation method capable of reducing a load required for grasping a distribution band.

上記目的を達成するためにこの発明の一態様によれば、マルチキャストストリーム送信装置とクライアント端末との間に形成されるVLAN(Virtual Local Area Network)を介してストリームパケットをマルチキャスト配信するマルチキャスト配信システムにおいて、マルチキャストストリーム送信装置からのストリームパケットをクライアント端末に向けマルチキャスト配信するマルチキャストルータと、ストリームパケットのトラフィック量を算出するトラフィック量集計装置とを具備するシステムが提供される。   In order to achieve the above object, according to an aspect of the present invention, in a multicast distribution system for multicast distribution of stream packets via a VLAN (Virtual Local Area Network) formed between a multicast stream transmission apparatus and a client terminal A system is provided that includes a multicast router that multicasts stream packets from a multicast stream transmitting device to client terminals, and a traffic amount aggregating device that calculates the traffic amount of the stream packets.

マルチキャストルータは、ストリームパケットを配信するチャネルごとにそのチャネルを配信するVLANを対応付けたマルチキャスト配信テーブルを例えばメモリなどの記憶デバイスに記憶する。またマルチキャストルータは、マルチキャスト配信テーブルをトラフィック集計装置に宛てて送信する送信手段を備える。   The multicast router stores a multicast distribution table in which a VLAN that distributes a channel is associated with each channel that distributes a stream packet in a storage device such as a memory. The multicast router also includes a transmission means for transmitting the multicast distribution table to the traffic counting device.

トラフィック量集計装置は、チャネルごとにその帯域値を対応付けたチャネル別帯域テーブルをメモリなどに記憶する。さらにトラフィック量集計装置は、このチャネル別帯域テーブルと、通知されたマルチキャスト配信テーブルとに基づいて、VLANごとのマルチキャスト配信トラヒック量を算出する算出手段を備える。   The traffic amount aggregating apparatus stores a channel-specific bandwidth table in which a bandwidth value is associated with each channel in a memory or the like. Furthermore, the traffic amount totaling apparatus includes a calculation unit that calculates a multicast distribution traffic amount for each VLAN based on the channel-specific bandwidth table and the notified multicast distribution table.

より具体的には、算出手段は、マルチキャスト配信テーブルからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得て、このストリーム数にチャネル別帯域テーブルのチャネルごとの帯域値を乗算した乗算値を得て、さらに、この乗算値をVLANごとに合算することによりVLANごとのマルチキャスト配信トラヒック量を算出する。   More specifically, the calculation means obtains the number of streams by counting the number of streams for each VLAN and each distribution channel from the multicast distribution table, and sets the band value for each channel in the channel-specific band table to this number of streams. The multiplied multiplication value is obtained, and the multicast distribution traffic amount for each VLAN is calculated by adding the multiplication values for each VLAN.

このような手段を講じることにより、マルチキャスト配信テーブルにおいて、マルチキャスト配信単位ごとにそれを構成するチャネルとVLANが管理される。このテーブルを用いれば、VLANごと、および配信チャネルごとのストリーム数を得ることができる。一方、チャネルごとの帯域値はトラフィック量集計装置において予め記憶されており、両者の情報を併せることによりマルチキャスト単位での配信帯域を算出することができる。その際、トラフィック量集計装置が取得すべきはマルチキャスト配信テーブルなるただ1つの項目だけでよい。これによりマルチキャスト単位での配信帯域の把握にあたり、必要になるリソースを格段に低減することが可能になる。   By taking such means, the channels and VLANs constituting each multicast distribution unit are managed in the multicast distribution table. If this table is used, the number of streams for each VLAN and each distribution channel can be obtained. On the other hand, the bandwidth value for each channel is stored in advance in the traffic amount aggregating apparatus, and the distribution bandwidth in units of multicast can be calculated by combining both pieces of information. At that time, the traffic amount totaling apparatus needs to acquire only one item of the multicast distribution table. This makes it possible to significantly reduce the resources required to grasp the distribution bandwidth in units of multicast.

この発明によれば、配信帯域の把握にかかる負荷を軽減可能なマルチキャスト配信システムとそのトラフィック量集計装置、トラフィック量算出方法、およびルータ装置を提供することができる。   According to the present invention, it is possible to provide a multicast distribution system capable of reducing the load required for grasping the distribution band, a traffic amount totaling device, a traffic amount calculating method, and a router device.

この発明に係わるマルチキャスト配信システムを示すシステム図。1 is a system diagram showing a multicast distribution system according to the present invention. 図1のシステムの第1の実施の形態を示す図。The figure which shows 1st Embodiment of the system of FIG. マルチキャスト配信テーブル10aの一例を示す図。The figure which shows an example of the multicast delivery table 10a. 配信チャネル別帯域テーブル5bの一例を示す図。The figure which shows an example of the zone table 5b classified by delivery channel. 図1のシステムの第2の実施の形態を示す図。The figure which shows 2nd Embodiment of the system of FIG. 第1および第2の実施形態におけるトラフィック量集計装置5の処理手順をまとめたフローチャート。The flowchart which put together the process sequence of the traffic amount totalization apparatus 5 in 1st and 2nd embodiment.

図1は、この発明に係わるマルチキャスト配信システムを示すシステム図である。マルチキャストストリーム送信装置100から送信されるストリームデータはIPパケット化され、IPネットワーク200に送出される。このIPパケットはIPネットワークを転送され、ネットワークエッジのマルチキャストルータ1に達する。マルチキャストルータ1はIPパケットをチャネル数分だけコピーしてユーザ側ノードに転送する。   FIG. 1 is a system diagram showing a multicast distribution system according to the present invention. Stream data transmitted from the multicast stream transmitting apparatus 100 is converted into IP packets and sent to the IP network 200. This IP packet is transferred through the IP network and reaches the multicast router 1 at the network edge. The multicast router 1 copies the IP packet by the number of channels and transfers it to the user side node.

マルチキャストルータ1のユーザ側には複数の端末2−1、2−2が設けられる。マルチキャストルータ1と端末2−1、2−2との間には個別にVLANが形成される。各VLANはL2SWなどの転送ノード9を経由してもよいし、また、転送ノード9が多段接続されることもある。   A plurality of terminals 2-1 and 2-2 are provided on the user side of the multicast router 1. A VLAN is individually formed between the multicast router 1 and the terminals 2-1 and 2-2. Each VLAN may pass through a transfer node 9 such as an L2SW, or the transfer nodes 9 may be connected in multiple stages.

このほか、マルチキャストルータ1はルータ管理装置4に接続され、このルータ管理装置4はトラフィック量集計装置5に接続される。ルータ管理装置4はマルチキャストルータ1の動作を管理する。またルータ管理装置4はIPネットワーク200や保守管理用接続手段を介してマルチキャストルータ1にコマンドを投入する機能も備える。トラフィック量集計装置5はルータ管理装置4から取得した情報から、リンクごとのパケットトラフィックを集計する。次に、上記構成における作用を2つの実施形態に分けて説明する。   In addition, the multicast router 1 is connected to the router management device 4, and this router management device 4 is connected to the traffic amount totaling device 5. The router management device 4 manages the operation of the multicast router 1. The router management device 4 also has a function of inputting a command to the multicast router 1 via the IP network 200 or maintenance management connection means. The traffic amount totaling device 5 totals packet traffic for each link from the information acquired from the router management device 4. Next, the operation of the above configuration will be described by dividing it into two embodiments.

[第1の実施形態]
図2は、図1のシステムの第1の実施の形態を示す図である。マルチキャストルータ1はマルチキャスト配信機能部10を備え、その機能ブロックの一部であるパケットコピー部10bによりチャネル数に応じた数のパケットをコピーして配信先となる全てのVLANから送出する。すなわち複数のチャネルCH1〜CH3として到達したパケットストリームはパケットコピー部10bにおいてコピーされ、複数のポートから例えばリンクA,B,Cに向け送出される。この制御のため、マルチキャスト配信機能部10はマルチキャスト配信テーブル10aを記憶する。
[First Embodiment]
FIG. 2 is a diagram showing a first embodiment of the system of FIG. The multicast router 1 includes a multicast distribution function unit 10, and copies a number of packets corresponding to the number of channels by a packet copy unit 10 b that is a part of the function block, and sends out the packets from all VLANs that are distribution destinations. That is, the packet streams that have arrived as a plurality of channels CH1 to CH3 are copied by the packet copy unit 10b and sent out from a plurality of ports to links A, B, and C, for example. For this control, the multicast distribution function unit 10 stores a multicast distribution table 10a.

図3は、マルチキャスト配信テーブル10aの一例を示す図である。このテーブルは、ストリームパケットの配信されるチャネルごとに、そのチャネルを配信するVLANを対応付けたテーブルである。各チャネルは、例えばチャネル1,2,3…などとして表される配信チャネル識別情報により区別される。各VLANは、例えばVLAN01−001、VLAN02−001、…などとして示されるVLAN識別情報により区別される。特に、配信チャネル識別情報は、マルチキャストルータ1の上流側(マルチキャストストリーム送信装置100側)からこのマルチキャストルータ1への配信ルートにおけるマルチキャストグループアドレスを含む。   FIG. 3 is a diagram illustrating an example of the multicast distribution table 10a. This table is a table in which each channel to which stream packets are distributed is associated with a VLAN that distributes the channel. Each channel is distinguished by distribution channel identification information expressed as, for example, channels 1, 2, 3,. Each VLAN is distinguished by VLAN identification information shown as, for example, VLAN01-001, VLAN02-001,. In particular, the distribution channel identification information includes a multicast group address in a distribution route from the upstream side of the multicast router 1 (multicast stream transmitting apparatus 100 side) to the multicast router 1.

第1の実施形態では、ルータ管理装置4はコマンド投入部4aを備える。このコマンド投入部4aは、マルチキャスト配信テーブル10aの転送を要求するためのコマンドを、マルチキャストルータ1に与える。このコマンドはマルチキャスト配信機能部10のテーブル送信部10cにより解釈され、テーブル送信部10cはマルチキャスト配信テーブル10aを読み出してデータパケット化し、ルータ管理装置4に転送する。ルータ管理装置4は、このマルチキャスト配信テーブル10aをトラフィック量集計装置5に転送する。   In the first embodiment, the router management device 4 includes a command input unit 4a. The command input unit 4a gives a command for requesting transfer of the multicast distribution table 10a to the multicast router 1. This command is interpreted by the table transmission unit 10 c of the multicast distribution function unit 10, and the table transmission unit 10 c reads the multicast distribution table 10 a into a data packet and transfers it to the router management device 4. The router management device 4 transfers this multicast distribution table 10a to the traffic amount totaling device 5.

これにより、マルチキャスト配信テーブル10aと同じ内容のマルチキャスト配信テーブル情報5cがトラフィック量集計装置5に記憶される。トラフィック量集計装置5はこの情報に加え、配信チャネルごとの帯域値を示す配信チャネル別帯域テーブル5bを予め記憶する。この配信チャネル別帯域テーブル5bは、システム設計に係わる情報(例えば設備リソース管理情報)などとして予め保持することが可能であり、例えば図4に示すように、各チャネルごとの配信帯域値が例えば[Mbps]を単位として管理される。   As a result, multicast distribution table information 5c having the same contents as the multicast distribution table 10a is stored in the traffic amount totaling device 5. In addition to this information, the traffic amount aggregating apparatus 5 stores in advance a distribution channel band table 5b indicating band values for each distribution channel. This distribution channel band table 5b can be stored in advance as information related to system design (for example, facility resource management information). For example, as shown in FIG. Mbps] as a unit.

ところでトラフィック量集計装置5は、制御部50と連携して機能するトラフィック算出部50aを備える。トラフィック算出部50aは、マルチキャスト配信テーブル情報5cと、配信チャネル別帯域テーブル5bとに基づいて、配信チャネルごとの配信トラヒック量と、VLANごとの配信トラヒック量とを個別に算出する。これらの情報はリンク別マルチキャスト配信帯域テーブル5aに集約される。次に、この実施形態における、配信チャネルごとの配信トラヒック量と、VLANごとの配信トラヒック量との算出の手順を説明する。   Incidentally, the traffic amount totaling apparatus 5 includes a traffic calculation unit 50 a that functions in cooperation with the control unit 50. The traffic calculation unit 50a individually calculates a distribution traffic amount for each distribution channel and a distribution traffic amount for each VLAN based on the multicast distribution table information 5c and the distribution channel band table 5b. These pieces of information are collected in the link-specific multicast distribution bandwidth table 5a. Next, a procedure for calculating the distribution traffic volume for each distribution channel and the distribution traffic volume for each VLAN in this embodiment will be described.

<配信チャネルごとの配信トラヒック量の算出手順>
図3のマルチキャスト配信テーブル10a(マルチキャスト配信テーブル情報5cも同様)を参照すれば、チャネル1、チャネル2、チャネル3のいずれも配信ストリーム数はいずれも2であることがわかる。そこで、これらに図4の配信チャネル別帯域テーブル5bにおける配信チャネル別帯域値を乗算すれば配信チャネルごとの帯域、すなわち配信トラヒック量を算出することができる。図3、図4の例ではチャネル1の配信帯域は20Mbps、チャネル2の配信帯域は4Mbps、チャネル3の配信帯域は20Mbpsとなる。
<Calculation procedure of distribution traffic volume for each distribution channel>
Referring to the multicast distribution table 10a in FIG. 3 (the same applies to the multicast distribution table information 5c), it can be seen that the number of distribution streams is 2 for all of channel 1, channel 2, and channel 3. Therefore, by multiplying these by the distribution channel band value in the distribution channel band table 5b of FIG. 4, the band for each distribution channel, that is, the distribution traffic amount can be calculated. 3 and 4, the channel 1 distribution band is 20 Mbps, the channel 2 distribution band is 4 Mbps, and the channel 3 distribution band is 20 Mbps.

<VLANごとの配信トラヒック量の算出手順>
この手順では、まずVLANごと、および配信チャネル識別情報ごとのストリームの数をカウントしてストリーム数を得る。そしてこれらの値に図4の配信チャネル別帯域値を乗算し、さらに、その帯域値をVLANごとに合算すれば、VLANごとの配信トラヒック量を算出することができる。
<Calculation procedure of distribution traffic volume for each VLAN>
In this procedure, first, the number of streams is obtained by counting the number of streams for each VLAN and each distribution channel identification information. Then, by multiplying these values by the distribution channel band values of FIG. 4 and adding the band values for each VLAN, the distribution traffic volume for each VLAN can be calculated.

図3のマルチキャスト配信テーブル情報5cを参照すれば、VLAN01−001にはチャネル1とチャネル2とチャネル3とが配信されることがわかる。同様に、VLAN02−001にはチャネル1が、VLAN02−002にはチャネル2が、VLAN03−001にはチャネル3がそれぞれ配信されることがわかる。つまりVLAN01−001には3つのチャネルにわたって各1つのストリームが配信される。他のVLAN02−001、VLAN02−002、およびVLAN03−001には、1つのチャネルで1つのストリームが配信される。つまりVLANごと・配信チャネル識別情報ごとのストリーム数はいずれも1である。   Referring to the multicast distribution table information 5c in FIG. 3, it can be seen that channel 1, channel 2, and channel 3 are distributed to VLAN 01-001. Similarly, it is understood that channel 1 is distributed to VLAN 02-001, channel 2 is distributed to VLAN 02-002, and channel 3 is distributed to VLAN 03-001. That is, one stream is distributed over VLAN01-001 over three channels. One stream is distributed by one channel to the other VLAN 02-001, VLAN 02-002, and VLAN 03-001. That is, the number of streams for each VLAN and each distribution channel identification information is one.

そして、これらの値(1)にそれぞれ図4の対応する配信チャネル別帯域値を乗じて、VLAN内を通る配信チャネル分の帯域値を合算すれば、VLANごとの配信トラヒック量が算出される。図3、図4の例ではVLAN01−001の配信帯域は22Mbps、VLAN02−001の配信帯域は10Mbps、VLAN02−002の配信帯域は2Mbps、VLAN03−001の配信帯域は10Mbpsとなる。なおこれらの情報から、図2のリンク別マルチキャスト配信帯域テーブル5aが作成される。リンクA1のマルチキャスト配信帯域は22Mbpsであり、リンクA2のマルチキャスト配信帯域は10Mbpsである。リンクAのマルチキャスト配信帯域はこれらを合計した32Mbpsである。   Then, by multiplying these values (1) by the corresponding distribution channel band values in FIG. 4 and adding the band values for the distribution channels passing through the VLAN, the distribution traffic amount for each VLAN is calculated. In the example of FIGS. 3 and 4, the distribution band of VLAN01-001 is 22 Mbps, the distribution band of VLAN02-001 is 10 Mbps, the distribution band of VLAN02-002 is 2 Mbps, and the distribution band of VLAN03-001 is 10 Mbps. From this information, the link-specific multicast distribution bandwidth table 5a of FIG. 2 is created. The multicast distribution band of link A1 is 22 Mbps, and the multicast distribution band of link A2 is 10 Mbps. The multicast distribution bandwidth of link A is 32 Mbps, which is the total of these.

以上述べたように第1の実施形態では、マルチキャストルータ1に記憶されるマルチキャスト配信テーブル10aを、ルータ管理装置4からのコマンド投入により読み出し、トラフィック量集計装置5に転送する。マルチキャスト配信テーブル10aには、マルチキャスト配信に係わるチャネルごとに、そのチャネルを配信するVLANが対応付けられる。トラフィック量集計装置5は取得したマルチキャスト配信テーブル情報5cからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得る。このストリーム数に、予め記憶している配信チャネルごとの帯域値を乗算してVLANごとに合算することにより、トラフィック量集計装置5はVLANごとの配信トラヒック量を算出する。   As described above, in the first embodiment, the multicast distribution table 10 a stored in the multicast router 1 is read by inputting a command from the router management device 4 and transferred to the traffic amount totaling device 5. In the multicast distribution table 10a, for each channel related to multicast distribution, a VLAN that distributes the channel is associated. The traffic amount totaling device 5 counts the number of streams for each VLAN and each distribution channel from the acquired multicast distribution table information 5c to obtain the number of streams. By multiplying the number of streams by a prestored bandwidth value for each distribution channel and adding up for each VLAN, the traffic amount totaling device 5 calculates the distribution traffic amount for each VLAN.

このようにすることで、トラフィック量を把握するための測定の対象がマルチキャスト配信テーブル10aのみとなり、演算処理によりVLANごとの配信トラヒック量が算出される。よって既存の技術のようにVLANごとにパケット量を直接測定するといった負荷の高い処理を要さず、またリソースも過大に消費すること無くVLANごとの配信トラヒック量を把握することが可能になる。つまりマルチキャストルータ1と端末2−1,2−2間のリンク上の配信帯域を把握することが可能になる。   In this way, only the multicast distribution table 10a is the object of measurement for grasping the traffic volume, and the distribution traffic volume for each VLAN is calculated by the arithmetic processing. Therefore, unlike the existing technology, it is not necessary to perform a heavy load process such as directly measuring the packet amount for each VLAN, and it is possible to grasp the distribution traffic amount for each VLAN without excessively consuming resources. That is, it becomes possible to grasp the distribution band on the link between the multicast router 1 and the terminals 2-1, 2-2.

しかもマルチキャストルータ1に収容されるVLANの数が如何に多くなろうとも、トラフィック量を把握するために必要な測定対象は、マルチキャスト配信テーブル10aだけである。つまりVLANの数によらず、測定の対象はただ1つの項目で済む。よってVLANの数が多くなるに伴ってこのVLANの数に比例してマルチキャストルータ1の測定のための処理負荷が増えたり、測定のために準備すべき実装リソースが増大したりすることも無い。これらのことから第1の実施形態によれば、マルチキャスト配信システムにおいてVLANごとの配信帯域を容易にモニタすることが可能になる。   In addition, no matter how many VLANs are accommodated in the multicast router 1, the multicast distribution table 10a is the only measurement target necessary for grasping the traffic volume. In other words, regardless of the number of VLANs, only one item can be measured. Therefore, as the number of VLANs increases, the processing load for measurement of the multicast router 1 does not increase in proportion to the number of VLANs, and the mounting resources to be prepared for measurement do not increase. Therefore, according to the first embodiment, it is possible to easily monitor the distribution band for each VLAN in the multicast distribution system.

[第2の実施形態]
図5は、図1のシステムの第2の実施の形態を示す図である。第1の実施形態ではルータ管理装置4からのコマンド投入によりマルチキャスト配信テーブル10aを読み出す形態を説明した。第2の実施形態ではこれに代えて、マルチキャストルータ1がマルチキャスト配信テーブル10aを自発的にルータ管理装置4出力する形態を示す。
[Second Embodiment]
FIG. 5 is a diagram showing a second embodiment of the system of FIG. In the first embodiment, the mode in which the multicast distribution table 10a is read by inputting a command from the router management device 4 has been described. In the second embodiment, instead of this, the multicast router 1 spontaneously outputs the multicast distribution table 10a to the router management device 4 is shown.

すなわちマルチキャスト配信機能部10のテーブル送信部10cは、例えば定期的に、あるいはマルチキャスト配信テーブル10aに変化が生じた時点で、その時点のマルチキャスト配信テーブル10aをルータ管理装置4に出力する。これを受けたルータ管理装置4は直ちにマルチキャスト配信テーブル10aをトラフィック量集計装置5に転送する。   That is, the table transmission unit 10 c of the multicast distribution function unit 10 outputs the multicast distribution table 10 a at that time to the router management device 4, for example, periodically or when a change occurs in the multicast distribution table 10 a. Upon receiving this, the router management device 4 immediately transfers the multicast distribution table 10 a to the traffic amount totaling device 5.

第2の実施形態によれば第1の実施形態と同様の効果を得られるに加え、より最新の情報に基づく帯域の把握を実現することが可能になる。例えばマルチキャスト配信テーブル10aが更新されればその都度、更新されたデータをトラフィック量集計装置5に通知するようにしておけば、VLANごとの配信帯域の最新の状態を常に把握できるようになる。またコマンド投入の必要が無いので、ルータ管理装置の処理やシステムオペレータの手間を軽減することができる。   According to the second embodiment, in addition to obtaining the same effect as that of the first embodiment, it becomes possible to realize the grasp of the band based on the latest information. For example, when the multicast distribution table 10a is updated, the updated state of the distribution band for each VLAN can be always grasped if the updated data is notified to the traffic amount totaling device 5 each time. Further, since there is no need to input a command, it is possible to reduce the processing of the router management apparatus and the trouble of the system operator.

図6は、第1および第2の実施形態におけるトラフィック量集計装置5の処理手順をまとめて示すフローチャートである。トラフィック量集計装置5は、ルータ管理装置4からのコマンド投入(第1の実施形態)、あるいはマルチキャストルータ1の自発的な送出(第2の実施形態)によりマルチキャスト配信テーブル10aを取得する(ステップST1)。次にトラフィック量集計装置5は、取得したマルチキャスト配信テーブル10aからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得る(ステップST2)。   FIG. 6 is a flowchart collectively showing the processing procedure of the traffic amount aggregating apparatus 5 in the first and second embodiments. The traffic amount totaling apparatus 5 acquires the multicast distribution table 10a by inputting a command from the router management apparatus 4 (first embodiment) or by spontaneous transmission of the multicast router 1 (second embodiment) (step ST1). ). Next, the traffic amount totaling device 5 counts the number of streams for each VLAN and each distribution channel from the acquired multicast distribution table 10a to obtain the number of streams (step ST2).

ストリーム数を得ると、トラフィック量集計装置5は予め記憶している配信チャネルごとの帯域値をこのストリーム数に乗算し(ステップST3)、その結果をVLANごとに合算してVLANごとの配信帯域を算出する(ステップST4)。このように、カウンタを用いてVLANごとの配信帯域を直接計測するのではなく、ストリーム数を算出するための情報がマルチキャスト配信テーブル10aのかたちで管理されていることを利用し、このマルチキャスト配信テーブル10aとチャネルごとの帯域値とからVLANごとの配信帯域を演算することができる。以上から第1および第2の実施形態によれば、マルチキャスト配信システムにおけるVLANごとの配信帯域を容易に把握することが可能になる。   When the number of streams is obtained, the traffic amount totaling device 5 multiplies the number of streams by the bandwidth value for each distribution channel stored in advance (step ST3), and adds the result for each VLAN to obtain the distribution bandwidth for each VLAN. Calculate (step ST4). In this way, instead of directly measuring the distribution bandwidth for each VLAN using the counter, this multicast distribution table is utilized by utilizing the information for calculating the number of streams being managed in the form of the multicast distribution table 10a. The distribution band for each VLAN can be calculated from 10a and the band value for each channel. As described above, according to the first and second embodiments, it is possible to easily grasp the distribution band for each VLAN in the multicast distribution system.

なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。例えば図2、図5においてはマルチキャストルータ1と、ルータ管理装置4と、トラフィック量集計装置5とを個別の筐体のように示したが、これらを例えばマルチキャストルータ1にまとめて実装することも可能である。つまりマルチキャストルータ1に、ルータ管理装置4の機能を持つブロックと、トラフィック量集計装置5の機能を持つブロックとを併せて実装するようにしてもよい。このようにすればマルチキャストルータ1単体でVLANのトラフィックを計測することが可能になる。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. For example, in FIG. 2 and FIG. 5, the multicast router 1, the router management device 4, and the traffic amount totaling device 5 are shown as separate housings, but these may be collectively mounted on the multicast router 1, for example. Is possible. That is, a block having the function of the router management device 4 and a block having the function of the traffic amount totaling device 5 may be mounted on the multicast router 1 together. In this way, VLAN traffic can be measured by the multicast router 1 alone.

また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。   In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.

100…マルチキャストストリーム送信装置、200…IPネットワーク、1…マルチキャストルータ、2−1,2−2…端末、9…転送ノード、4…ルータ管理装置、4a…コマンド投入部、5…トラフィック量集計装置、10…マルチキャスト配信機能部、10a…マルチキャスト配信テーブル、10b…パケットコピー部、10c…テーブル送信部、50a…トラフィック算出部、5a…リンク別マルチキャスト配信帯域テーブル、5b…配信チャネル別帯域テーブル、5c…マルチキャスト配信テーブル情報   DESCRIPTION OF SYMBOLS 100 ... Multicast stream transmission apparatus, 200 ... IP network, 1 ... Multicast router, 2-1, 2-2 ... Terminal, 9 ... Forwarding node, 4 ... Router management apparatus, 4a ... Command input part, 5 ... Traffic volume totalization apparatus DESCRIPTION OF SYMBOLS 10 ... Multicast delivery function part, 10a ... Multicast delivery table, 10b ... Packet copy part, 10c ... Table transmission part, 50a ... Traffic calculation part, 5a ... Multicast delivery band table classified by link, 5b ... Band table classified by delivery channel, 5c ... Multicast distribution table information

Claims (7)

マルチキャストストリーム送信装置とクライアント端末との間に形成されるVLAN(Virtual Local Area Network)を介してストリームパケットをマルチキャスト配信するマルチキャスト配信システムにおいて、
前記マルチキャストストリーム送信装置からのストリームパケットを前記クライアント端末に向けマルチキャスト配信するマルチキャストルータと、
前記ストリームパケットのトラフィック量を算出するトラフィック量集計装置とを具備し、
前記マルチキャストルータは、
前記ストリームパケットを配信するチャネルごとにそのチャネルを配信するVLANを対応付けたマルチキャスト配信テーブルと、
このマルチキャスト配信テーブルを前記トラフィック集計装置に宛てて送信する送信手段とを備え、
前記トラフィック量集計装置は、
前記チャネルごとにその帯域値を対応付けたチャネル別帯域テーブルと、
このチャネル別帯域テーブルと、前記送信手段により送信されたマルチキャスト配信テーブルとに基づいて前記VLANごとのマルチキャスト配信トラヒック量を算出する算出手段とを備え
前記算出手段は、
前記マルチキャスト配信テーブルからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得て、
このストリーム数に前記チャネル別帯域テーブルの前記チャネルごとの帯域値を乗算した乗算値を得て、
この乗算値をVLANごとに合算して、前記VLANごとのマルチキャスト配信トラヒック量を算出することを特徴とするマルチキャスト配信システム。
In a multicast distribution system that multicasts stream packets via a VLAN (Virtual Local Area Network) formed between a multicast stream transmission device and a client terminal,
A multicast router that multicasts stream packets from the multicast stream transmitting device to the client terminal;
A traffic volume totalization device for calculating the traffic volume of the stream packet;
The multicast router
A multicast distribution table in which a VLAN for distributing the channel is associated with each channel for distributing the stream packet;
Transmission means for transmitting the multicast distribution table to the traffic counting device,
The traffic volume totalization device
A channel-specific band table in which the band value is associated with each channel;
A calculation unit that calculates a multicast distribution traffic amount for each VLAN based on the channel-specific bandwidth table and the multicast distribution table transmitted by the transmission unit ;
The calculating means includes
Obtain the number of streams by counting the number of streams for each VLAN and each distribution channel from the multicast distribution table,
Obtain a multiplication value obtained by multiplying the number of streams by the bandwidth value for each channel in the bandwidth table for each channel,
A multicast distribution system characterized by adding the multiplication values for each VLAN to calculate a multicast distribution traffic amount for each VLAN .
前記送信手段は、前記マルチキャスト配信テーブルの送信を要求するコマンドを受けて前記マルチキャスト配信テーブルを送信することを特徴とする請求項1に記載のマルチキャスト配信システム。 2. The multicast distribution system according to claim 1, wherein the transmission unit transmits the multicast distribution table in response to a command for requesting transmission of the multicast distribution table . 前記送信手段は、前記マルチキャスト配信テーブルを自発的に送信することを特徴とする請求項1に記載のマルチキャスト配信システム。 The multicast transmission system according to claim 1, wherein the transmission unit spontaneously transmits the multicast distribution table. 前記送信手段は、前記マルチキャスト配信テーブルが更新されればその都度、当該マルチキャスト配信テーブルを送信することを特徴とする請求項3に記載のマルチキャスト配信システム。 4. The multicast distribution system according to claim 3, wherein the transmission unit transmits the multicast distribution table whenever the multicast distribution table is updated . マルチキャストストリーム送信装置とクライアント端末との間に形成されるVLAN(Virtual Local Area Network)を介してストリームパケットをマルチキャスト配信するマルチキャスト配信システムにおける前記ストリームパケットのトラフィック量を算出するトラフィック量集計装置において、
前記ストリームパケットを配信するチャネルごとにそのチャネルを配信するVLANを対応付けたマルチキャスト配信テーブルを、前記マルチキャストストリーム送信装置からのストリームパケットを前記クライアント端末に向けマルチキャスト配信するマルチキャストルータから取得する取得手段と、
前記チャネルごとにその帯域値を対応付けたチャネル別帯域テーブルと、
このチャネル別帯域テーブルと、前記取得手段により取得されたマルチキャスト配信テーブルとに基づいて前記VLANごとのマルチキャスト配信トラヒック量を算出する算出手段とを備え
前記算出手段は、
前記マルチキャスト配信テーブルからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得て、
このストリーム数に前記チャネル別帯域テーブルの前記チャネルごとの帯域値を乗算した乗算値を得て、
この乗算値をVLANごとに合算して、前記VLANごとのマルチキャスト配信トラヒック量を算出することを特徴とするトラフィック量集計装置。
In a traffic volume totalizing device that calculates the traffic volume of the stream packet in a multicast distribution system that multicasts stream packets via a VLAN (Virtual Local Area Network) formed between the multicast stream transmission device and the client terminal,
An acquisition means for acquiring a multicast distribution table in which a VLAN that distributes the channel is associated with each channel that distributes the stream packet from a multicast router that multicast-distributes the stream packet from the multicast stream transmission device to the client terminal; ,
A channel-specific band table in which the band value is associated with each channel;
A calculation unit that calculates a multicast distribution traffic amount for each VLAN based on the channel-specific bandwidth table and the multicast distribution table acquired by the acquisition unit ;
The calculating means includes
Obtain the number of streams by counting the number of streams for each VLAN and each distribution channel from the multicast distribution table,
Obtain a multiplication value obtained by multiplying the number of streams by the bandwidth value for each channel in the bandwidth table for each channel,
A traffic amount totaling apparatus characterized in that a multicast distribution traffic amount for each VLAN is calculated by adding the multiplication values for each VLAN .
マルチキャストストリーム送信装置とクライアント端末との間に形成されるVLAN(Virtual Local Area Network)を介してストリームパケットをマルチキャスト配信するマルチキャスト配信システムに設けられるトラフィック量集計装置におけるトラフィック量算出方法であって、
前記トラフィック量集計装置が、前記ストリームパケットを配信するチャネルごとにそのチャネルを配信するVLANを対応付けたマルチキャスト配信テーブルを、前記マルチキャストストリーム送信装置からのストリームパケットを前記クライアント端末に向けマルチキャスト配信するマルチキャストルータから取得し、
前記トラフィック量集計装置が、前記チャネルごとにその帯域値を対応付けたチャネル別帯域テーブルを予め記憶し、
前記トラフィック量集計装置が、前記チャネル別帯域テーブルと、前記取得したマルチキャスト配信テーブルとに基づいて、前記マルチキャスト配信テーブルからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得て、このストリーム数に前記チャネル別帯域テーブルの前記チャネルごとの帯域値を乗算した乗算値を得て、この乗算値をVLANごとに合算して、前記VLANごとのマルチキャスト配信トラヒック量を算出することを特徴とするトラフィック量算出方法
A traffic amount calculation method in a traffic amount aggregating apparatus provided in a multicast distribution system that multicasts stream packets via a VLAN (Virtual Local Area Network) formed between a multicast stream transmission device and a client terminal,
Multicast in which the traffic amount aggregation device multicast-distributes a multicast distribution table in which a VLAN that distributes the channel is associated with each channel that distributes the stream packet toward the client terminal by streaming packets from the multicast stream transmission device Obtained from the router,
The traffic volume totalization apparatus stores in advance a channel-specific bandwidth table in which the bandwidth value is associated with each channel,
The traffic volume totalization apparatus obtains the number of streams by counting the number of streams for each VLAN and each distribution channel from the multicast distribution table based on the channel-specific bandwidth table and the acquired multicast distribution table. Obtaining a multiplication value obtained by multiplying the number of streams by the bandwidth value for each channel in the bandwidth table for each channel, and adding the multiplication values for each VLAN to calculate a multicast distribution traffic amount for each VLAN. A characteristic traffic volume calculation method .
VLAN(Virtual Local Area Network)を介してストリームパケットをマルチキャスト配信するマルチキャストストリーム送信装置からの前記ストリームパケットをクライアント端末に向けマルチキャスト配信するルータ装置において、In a router device that multicasts the stream packet from the multicast stream transmitting device that multicasts the stream packet via a VLAN (Virtual Local Area Network) to the client terminal,
前記ストリームパケットのトラフィック量を算出するトラフィック量集計手段を具備し、A traffic volume totaling means for calculating the traffic volume of the stream packet;
このトラフィック量集計手段は、This traffic volume aggregation means
前記ストリームパケットを配信するチャネルごとにそのチャネルを配信するVLANを対応付けたマルチキャスト配信テーブルと、A multicast distribution table in which a VLAN for distributing the channel is associated with each channel for distributing the stream packet;
前記チャネルごとにその帯域値を対応付けたチャネル別帯域テーブルと、A channel-specific band table in which the band value is associated with each channel;
このチャネル別帯域テーブルと、前記マルチキャスト配信テーブルとに基づいて前記VLANごとのマルチキャスト配信トラヒック量を算出する算出手段とを備え、Calculation means for calculating a multicast distribution traffic amount for each VLAN based on the channel-specific bandwidth table and the multicast distribution table;
前記算出手段は、The calculating means includes
前記マルチキャスト配信テーブルからVLANごと、および配信チャネルごとのストリームの数をカウントしてストリーム数を得て、Obtain the number of streams by counting the number of streams for each VLAN and each distribution channel from the multicast distribution table,
このストリーム数に前記チャネル別帯域テーブルの前記チャネルごとの帯域値を乗算した乗算値を得て、Obtain a multiplication value obtained by multiplying the number of streams by the bandwidth value for each channel in the bandwidth table for each channel,
この乗算値をVLANごとに合算して、前記VLANごとのマルチキャスト配信トラヒック量を算出することを特徴とする記載のルータ装置。The router apparatus according to claim 1, wherein the multicast distribution traffic amount for each VLAN is calculated by adding the multiplication values for each VLAN.
JP2009124623A 2009-05-22 2009-05-22 MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER Expired - Fee Related JP5107302B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009124623A JP5107302B2 (en) 2009-05-22 2009-05-22 MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009124623A JP5107302B2 (en) 2009-05-22 2009-05-22 MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER

Publications (2)

Publication Number Publication Date
JP2010273216A JP2010273216A (en) 2010-12-02
JP5107302B2 true JP5107302B2 (en) 2012-12-26

Family

ID=43420867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009124623A Expired - Fee Related JP5107302B2 (en) 2009-05-22 2009-05-22 MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER

Country Status (1)

Country Link
JP (1) JP5107302B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005204157A (en) * 2004-01-16 2005-07-28 Nippon Telegr & Teleph Corp <Ntt> Stream filtering system, content distribution system, stream filtering method and program
JP4579152B2 (en) * 2005-12-27 2010-11-10 Kddi株式会社 Multicast distribution system, multicast reception information collection device, multicast reception information collection method, and computer program

Also Published As

Publication number Publication date
JP2010273216A (en) 2010-12-02

Similar Documents

Publication Publication Date Title
US8677011B2 (en) Load distribution system, load distribution method, apparatuses constituting load distribution system, and program
JP6386429B2 (en) Video signal transmission system
CN104780066B (en) Determined for the physical pathway of virtual network stream of packets
Chanda et al. Content based traffic engineering in software defined information centric networks
Gholami et al. Congestion control in software defined data center networks through flow rerouting
CN107580769A (en) Method and device for load balancing in network switches
WO2011043366A1 (en) Computer system and monitoring method for computer system
JP2010161546A (en) Network relay apparatus and packet distribution method
CN103026662B (en) Communication system, node, statistics gatherer means, statistical information collection method and program
JP5999251B2 (en) COMMUNICATION SYSTEM, SWITCH, CONTROL DEVICE, PACKET PROCESSING METHOD, AND PROGRAM
JP5754267B2 (en) Relay device and relay control method
JP2009016987A (en) Remote traffic monitoring method
CN106713936A (en) Live video matching method and system
Phemius et al. Implementing OpenFlow-based resilient network services
JP5107302B2 (en) MULTICAST DISTRIBUTION SYSTEM, ITS TRAFFIC COUNTER, TRAFFIC CALCULATION METHOD, AND ROUTER
US9026610B2 (en) Method of collecting real time data
CN100531215C (en) Method for realizing multiple network device link aggregation
JP7151901B2 (en) Slice gateway, quality aggregation device, inspection packet processing method, and program
JP4761078B2 (en) Multicast node device, multicast transfer method and program
Silva et al. A holistic SDN-capable session-plane tailored for efficient IoMT smart surveillance applications
Tan et al. High-performance reliable network-multicast over a trial deployment
JP5971024B2 (en) Communication monitoring system, apparatus, program and method
Iwata et al. Proposal of Multi-Pathization Method of UDP with SDN for NFS
JP2013258479A (en) Multicast transfer system and multicast transfer method
Ushakov et al. Increasing the efficiency of IPTV by using software-defined networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110829

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120622

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120907

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121003

R150 Certificate of patent or registration of utility model

Ref document number: 5107302

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20151012

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees