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 PDFInfo
- 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
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.
既存の技術では、マルチキャストトラヒックの転送量カウンタを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は、この発明に係わるマルチキャスト配信システムを示すシステム図である。マルチキャストストリーム送信装置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
マルチキャストルータ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
[第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
図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,
第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
これにより、マルチキャスト配信テーブル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
ところでトラフィック量集計装置5は、制御部50と連携して機能するトラフィック算出部50aを備える。トラフィック算出部50aは、マルチキャスト配信テーブル情報5cと、配信チャネル別帯域テーブル5bとに基づいて、配信チャネルごとの配信トラヒック量と、VLANごとの配信トラヒック量とを個別に算出する。これらの情報はリンク別マルチキャスト配信帯域テーブル5aに集約される。次に、この実施形態における、配信チャネルごとの配信トラヒック量と、VLANごとの配信トラヒック量との算出の手順を説明する。
Incidentally, the traffic
<配信チャネルごとの配信トラヒック量の算出手順>
図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
<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
そして、これらの値(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
このようにすることで、トラフィック量を把握するための測定の対象がマルチキャスト配信テーブル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
第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
図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
ストリーム数を得ると、トラフィック量集計装置5は予め記憶している配信チャネルごとの帯域値をこのストリーム数に乗算し(ステップST3)、その結果をVLANごとに合算してVLANごとの配信帯域を算出する(ステップST4)。このように、カウンタを用いてVLANごとの配信帯域を直接計測するのではなく、ストリーム数を算出するための情報がマルチキャスト配信テーブル10aのかたちで管理されていることを利用し、このマルチキャスト配信テーブル10aとチャネルごとの帯域値とからVLANごとの配信帯域を演算することができる。以上から第1および第2の実施形態によれば、マルチキャスト配信システムにおけるVLANごとの配信帯域を容易に把握することが可能になる。
When the number of streams is obtained, the traffic
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。例えば図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
また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 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
Claims (7)
前記マルチキャストストリーム送信装置からのストリームパケットを前記クライアント端末に向けマルチキャスト配信するマルチキャストルータと、
前記ストリームパケットのトラフィック量を算出するトラフィック量集計装置とを具備し、
前記マルチキャストルータは、
前記ストリームパケットを配信するチャネルごとにそのチャネルを配信する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 .
前記ストリームパケットを配信するチャネルごとにそのチャネルを配信する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を対応付けたマルチキャスト配信テーブルを、前記マルチキャストストリーム送信装置からのストリームパケットを前記クライアント端末に向けマルチキャスト配信するマルチキャストルータから取得し、
前記トラフィック量集計装置が、前記チャネルごとにその帯域値を対応付けたチャネル別帯域テーブルを予め記憶し、
前記トラフィック量集計装置が、前記チャネル別帯域テーブルと、前記取得したマルチキャスト配信テーブルとに基づいて、前記マルチキャスト配信テーブルから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 .
前記ストリームパケットのトラフィック量を算出するトラフィック量集計手段を具備し、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.
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)
| 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 |
-
2009
- 2009-05-22 JP JP2009124623A patent/JP5107302B2/en not_active Expired - Fee Related
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 |