JP5495175B2 - Information transfer system - Google Patents
Information transfer system Download PDFInfo
- Publication number
- JP5495175B2 JP5495175B2 JP2009252694A JP2009252694A JP5495175B2 JP 5495175 B2 JP5495175 B2 JP 5495175B2 JP 2009252694 A JP2009252694 A JP 2009252694A JP 2009252694 A JP2009252694 A JP 2009252694A JP 5495175 B2 JP5495175 B2 JP 5495175B2
- Authority
- JP
- Japan
- Prior art keywords
- tunnel
- packet
- identifier
- unit
- tunnel device
- 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
本発明は、複数のトンネル装置が互いにネットワークを介して接続され、複数のトンネ
ル装置間でマルチキャストパケットを転送する情報転送システムに関するものである。
The present invention relates to an information transfer system in which a plurality of tunnel devices are connected to each other via a network and transfer multicast packets between the plurality of tunnel devices.
近年、インターネットのブロードバンド化が進み、様々なコンテンツがIP(Internet
Protocol)ネットワーク上に送信されるようになった。IPネットワークは、一般に多
くのルータを介して接続される。ルータは、転送先までの経路が記述される経路表を有し
、その経路表にしたがってマルチキャストパケット等のパケットを転送する。この経路表
は、1対1の通信であるユニキャスト及び1対多の通信であるマルチキャストに対してそ
れぞれ必要なものである。
In recent years, the broadband of the Internet has progressed, and various contents have been IP (Internet).
Protocol) is now sent over the network. An IP network is generally connected through many routers. The router has a route table in which a route to a transfer destination is described, and transfers a packet such as a multicast packet according to the route table. This routing table is necessary for unicast, which is one-to-one communication, and multicast, which is one-to-many communication.
IPネットワークは、例えば、プラント等で使用される1万以上ものフィールド機器を
互いに接続させるために使用されることがある。このようなフィールド機器間で上述の経
路表を使用してパケットを転送する方法では、ルータの負担が増大してしまい、パケット
の転送に時間がかかったり、パケットの転送ができなくなってしまうことがある。
An IP network may be used, for example, to connect 10,000 or more field devices used in a plant or the like. In such a method of transferring packets between the field devices using the routing table described above, the burden on the router increases, and it may take time to transfer the packets, or transfer of the packets may not be possible. is there.
例えば、特許文献1には、リングネットワークの右回り経路又は左回り経路を経由して
送信先のホストにパケットを転送するIPネットワークシステムが開示されている。この
IPネットワークシステムによれば、複数のルータによってリング状に接続されたリング
ネットワークを介して各ホスト間でパケット通信を行うものである。パケットには右回り
経路又は左回り経路を示す転送方向情報が含まれていて、ルータは、この転送方向情報に
基づいてこのパケットをリングネットワークの右回り経路又は左回り経路で送信先のホス
トに転送する。これにより、このIPネットワークシステムは、右回り経路又は左回り経
路に障害が生じても、もう一方の経路でパケットを転送することができる。
For example,
図5は、従来の情報転送システム200の構成例を示すブロック図である。図5に示す
ように、情報転送システム200は、第1の端末装置(以下、端末装置P11という)、
第1のルータ(以下、ルータR11という)、第1のトンネル装置(以下、トンネル装置
T11という)、第2の端末装置(以下、端末装置P12という)、第2のルータ(以下
、ルータR12という)及び第2のトンネル装置(以下、トンネル装置T12という)で
構成される。
FIG. 5 is a block diagram illustrating a configuration example of a conventional
First router (hereinafter referred to as router R11), first tunnel device (hereinafter referred to as tunnel device T11), second terminal device (hereinafter referred to as terminal device P12), second router (hereinafter referred to as router R12) ) And a second tunnel device (hereinafter referred to as tunnel device T12).
端末装置P11、ルータR11及びトンネル装置T11は、バスB11を介してそれぞ
れ接続されており、第1のネットワーク(以下、ネットワークN11という)を構成する
。端末装置P12、ルータR12及びトンネル装置T12は、バスB12を介してそれぞ
れ接続されており、第2のネットワーク(以下、ネットワークN12という)を構成する
。ネットワークN11及びネットワークN12は、インターネットINを介して接続され
る。
The terminal device P11, the router R11, and the tunnel device T11 are connected to each other via the bus B11, and constitute a first network (hereinafter referred to as a network N11). The terminal device P12, the router R12, and the tunnel device T12 are connected to each other via the bus B12, and constitute a second network (hereinafter referred to as a network N12). The network N11 and the network N12 are connected via the Internet IN.
端末装置P11,P12は、携帯情報端末やパーソナルコンピュータ等が使用される。
端末装置P11,P12は、マルチキャストで使用されるマルチキャストパケットを生成
して、インターネットINを介して相手側の端末装置に送信する。
As the terminal devices P11 and P12, portable information terminals, personal computers, and the like are used.
The terminal devices P11 and P12 generate a multicast packet used in multicast and transmit it to the other terminal device via the Internet IN.
ルータR11,R12は、インターネットINを介してネットワークN11,N12を
接続させるものである。例えば、ネットワークN11がネットワークN12と通信する場
合には、ルータR11,R12を経由して通信が行われる。
The routers R11 and R12 connect the networks N11 and N12 via the Internet IN. For example, when the network N11 communicates with the network N12, communication is performed via the routers R11 and R12.
トンネル装置T11,T12は、端末装置P11,P22から出力されるマルチキャス
トパケットをカプセル化又はデカプセル化する。カプセル化とは、マルチキャストパケッ
トに、IPヘッダや各種拡張ヘッダ等を付加することをいい、デカプセル化とは、カプセ
ル化されたマルチキャストを元のマルチキャストに戻すことをいう。つまり、カプセル化
及びデカプセル化は、コード化及びデコード化に類似したものである。
The tunnel devices T11 and T12 encapsulate or decapsulate multicast packets output from the terminal devices P11 and P22. Encapsulation means adding an IP header or various extension headers to a multicast packet, and decapsulation means returning the encapsulated multicast to the original multicast. That is, encapsulation and decapsulation are similar to encoding and decoding.
図6は、トンネル装置T11の構成例を示すブロック図である。図6に示すように、ト
ンネル装置T11は、受信部30、カプセル化部31、トンネル記憶部20及び送信部3
3を備える。
FIG. 6 is a block diagram illustrating a configuration example of the tunnel device T11. As shown in FIG. 6, the tunnel device T11 includes a
3 is provided.
受信部30は、トンネル装置T11に送信される各種パケットを受信する。例えば、受
信部30は、端末装置P11で生成されたマルチキャストパケットD1をバスB11を介
して受信する。また、受信部30は、端末装置P12から送信されるマルチキャストパケ
ットD1を受信するために、該当するマルチキャストにジョインする。
The
受信部30にはカプセル化部31が接続される。また、カプセル化部31にはトンネル
記憶部32が接続される。トンネル記憶部32は、トンネル設定表を記憶する。トンネル
設定表とは、マルチキャストパケットをカプセル化又はデカプセル化するために必要な設
定が記述される一覧表である。
An encapsulating
カプセル化部31は、トンネル記憶部32に記憶されたトンネル設定表に記述されたカ
プセル化するために必要な設定をマルチキャストパケットに付加してカプセル化されたマ
ルチキャストパケットD2を生成する。また、カプセル化部31は、受信部30で受信さ
れたカプセル化されたマルチキャストパケットD2からマルチキャストパケットD1を抽
出する(デカプセル化)。
The encapsulating
カプセル化部31は、マルチキャストパケットをカプセル化又はデカプセル化すること
で、トンネル装置T11,T12間の接続を設定する(トンネル設定という)。例えば、
端末装置P11とネットワークN12以外の図示しないネットワークに属する端末装置と
がマルチキャスト通信を行う場合には、ネットワークN11とネットワークN12以外の
ネットワークとがトンネル設定表に基づいてトンネル設定を行う必要がある。
The
When the terminal device P11 and a terminal device belonging to a network (not shown) other than the network N12 perform multicast communication, the network N11 and a network other than the network N12 need to perform tunnel setting based on the tunnel setting table.
カプセル化部31には送信部33が接続される。送信部33は、カプセル化部31によ
ってカプセル化されたマルチキャストパケットD2を、バスB11を介してルータR11
に送信する。ルータR11は、送信部33によって送信されたマルチキャストパケットD
2をネットワークN12に転送する。
A
Send to. The router R11 transmits the multicast packet D transmitted by the
2 to the network N12.
図7は、情報転送システム200の動作例を示す説明図である。端末装置P11から端
末装置P12へマルチキャストパケットが転送される例について説明する。図7に示すよ
うに、端末装置P11で生成されたマルチキャストパケットD1がトンネル装置T11に
出力される。トンネル装置T11は、端末装置P11から出力されたマルチキャストパケ
ットD1をトンネル設定表に記述されている送信先のIPヘッダや各種拡張ヘッダ等を付
加してカプセル化し、該カプセル化したマルチキャストパケットD2をルータR11に出
力する。ルータR11は、トンネル装置T11から出力されたマルチキャストパケットD
2を、インターネットINを介してルータR12に出力する。
FIG. 7 is an explanatory diagram illustrating an operation example of the
2 is output to the router R12 via the Internet IN.
ルータR12は、ルータR11から出力されたマルチキャストパケットD2をトンネル
装置T12に出力する。トンネル装置T12は、ルータR12から出力されたマルチキャ
ストパケットD2をデカプセル化して、マルチキャストパケットD1を抽出する。そして
、トンネル装置T12は、デカプセル化したマルチキャストパケットD1を端末装置P1
2に出力する。これにより、端末装置P12は、端末装置P11が出力するマルチキャス
トパケットD1を、トンネル装置T11、ルータR11、インターネットIN、ルータR
12及びトンネル装置T12を介して受信することができる。
The router R12 outputs the multicast packet D2 output from the router R11 to the tunnel device T12. The tunnel device T12 decapsulates the multicast packet D2 output from the router R12 and extracts the multicast packet D1. Then, the tunnel device T12 transmits the decapsulated multicast packet D1 to the terminal device P1.
Output to 2. Thereby, the terminal device P12 converts the multicast packet D1 output from the terminal device P11 into the tunnel device T11, the router R11, the Internet IN, and the router R.
12 and the tunnel device T12.
ところで、特許文献1及び従来の情報転送システム200によれば、マルチキャスト通
信を行う場合、次のような問題がある。
By the way, according to
i.一つの通信相手に対して、一つのトンネル設定が必要であり、通信相手が多数の場
合には非常にその設定が煩雑である。
i. One tunnel setting is necessary for one communication partner, and when there are many communication partners, the setting is very complicated.
ii.全てのネットワーク間で相互にマルチキャスト通信を行う場合には、それぞれのト
ンネル装置に対してフルメッシュのトンネル設定をしなければならない。
ii. When multicast communication is performed between all networks, a full mesh tunnel must be set for each tunnel device.
iii.マルチキャスト通信を行うネットワークを追加したい場合には、全てのネットワ
ークのトンネル装置に対してトンネル設定をしなければならない。
iii. When a network for performing multicast communication is desired to be added, tunnel settings must be made for tunnel devices of all networks.
iv.マルチキャスト通信の受信が存在しない場合でも、マルチキャストパケットを送信
してしまうため、不必要なトラフィックの使用が増大してしまう。
iv. Even when there is no reception of multicast communication, since multicast packets are transmitted, use of unnecessary traffic increases.
そこで、本発明は、このような課題を解決したものであって、多数の通信相手とマルチ
キャスト通信を行う場合や、ネットワークを追加する場合であっても煩雑なトンネル設定
を行わずに、マルチキャスト通信を行う情報転送システムを提供することを目的とする。
Therefore, the present invention solves such a problem, and multicast communication can be performed without performing complicated tunnel setting even when performing multicast communication with many communication partners or adding a network. It aims at providing the information transfer system which performs.
上述の課題を解決するために、本発明に係る情報転送システムは、複数のトンネル装置が互いにネットワークを介して接続され、複数のトンネル装置間でマルチキャストパケットを転送する情報転送システムであって、前記トンネル装置を識別する識別子が記述されるリストを識別子リストとしたとき、前記トンネル装置は、論理的に構築されたトンネルネットワークにより互いに接続されるとともに、前記トンネルネットワークにおいて当該トンネル装置に隣接するトンネル装置を認識しており、前記トンネル装置は、前記論理ネットワークにおいて隣接する一のトンネル装置に前記マルチキャストパケットの送信を要求することにより前記一のトンネル装置から送信される前記一のトンネル装置の識別子を含む識別子パケットを受信する受信部と、前記受信部で受信された前記識別子パケットに含まれる前記一のトンネル装置の識別子と、当該トンネル装置の識別子とを前記識別子リストに記述するリスト管理部と、前記リスト管理部で前記識別子リストに記述された当該トンネル装置の識別子を含む識別子パケットを生成するパケット生成部と、前記パケット生成部で生成された前記識別子パケットを前記トンネルネットワークにおいて隣接する他のトンネル装置に送信する送信部とを備えることを特徴とするものである。
In order to solve the above-described problem, an information transfer system according to the present invention is an information transfer system in which a plurality of tunnel devices are connected to each other via a network and transfers multicast packets between the plurality of tunnel devices, When a list in which identifiers for identifying tunnel devices are described as an identifier list, the tunnel devices are connected to each other by a logically constructed tunnel network and are adjacent to the tunnel device in the tunnel network. And the tunnel device includes an identifier of the one tunnel device transmitted from the one tunnel device by requesting one adjacent tunnel device in the logical network to transmit the multicast packet. Receive identifier packet A signal unit, an identifier of said one of the tunnel devices included in the identifier packet received by the receiving unit, the identifier and the identifier list to describe list management unit of the tunnel device, said by the list management unit A packet generator that generates an identifier packet that includes the identifier of the tunnel device described in the identifier list, and a transmitter that transmits the identifier packet generated by the packet generator to another adjacent tunnel device in the tunnel network Are provided.
本発明に係る情報転送システムでは、複数のトンネル装置が互いにネットワークを介し
て接続されていることを前提として、トンネル装置を識別する識別子が記述されるリスト
を識別子リストとしたとき、トンネル装置が、他のトンネル装置にマルチキャストパケッ
トを要求することにより他のトンネル装置から送信される他のトンネル装置の識別子を含
む識別子パケットを受信し、受信した識別子パケットに含まれる他のトンネル装置の識別
子を識別子リストに記述し、識別子リストに記述された当該トンネル装置の識別子を含む
識別子パケットを生成し、生成した識別子パケットを他のトンネル装置に送信する。これ
により、複数のトンネル装置は、識別子リストに記述されるトンネル装置の識別子を参照
して、ネットワークを介して接続されている全てのトンネル装置を認識できるようになる
。
In the information transfer system according to the present invention, on the assumption that a plurality of tunnel devices are connected to each other via a network, when a list in which identifiers for identifying tunnel devices are described as an identifier list, An identifier packet including an identifier of another tunnel device transmitted from another tunnel device is received by requesting a multicast packet from another tunnel device, and the identifier of the other tunnel device included in the received identifier packet is an identifier list. The identifier packet including the identifier of the tunnel device described in the identifier list is generated, and the generated identifier packet is transmitted to another tunnel device. Thereby, the plurality of tunnel devices can recognize all the tunnel devices connected via the network with reference to the identifiers of the tunnel devices described in the identifier list.
本発明に係る情報転送システムによれば、ネットワークを介して接続された複数のトン
ネル装置が互いに他のトンネル装置を認識できるので、マルチキャストパケットを他のト
ンネル装置に転送する際に、他のトンネル装置の識別子が記述される識別子リストに基づ
いて所望のトンネル装置のみに転送することができる。この結果、多数の通信相手とマル
チキャスト通信を行う場合や、ネットワークを追加する場合であっても煩雑なトンネル設
定を行わずに、マルチキャスト通信を行う情報転送システムを提供することができる。
According to the information transfer system of the present invention, since a plurality of tunnel devices connected via a network can recognize each other's other tunnel devices, other tunnel devices can be used when forwarding multicast packets to other tunnel devices. Can be transferred only to a desired tunnel device based on the identifier list in which the identifiers are described. As a result, it is possible to provide an information transfer system that performs multicast communication without performing complicated tunnel setting even when performing multicast communication with many communication partners or adding a network.
以下、図面を参照しながら実施の形態に係る情報転送システム100について説明する
。
Hereinafter, an
<情報転送システム100の構成例>
図1は、本発明に係る情報転送システム100の構成例を示すブロック図である。図1
に示すように、情報転送システム100は、第1の端末装置(以下、端末装置P1という
)、第1のルータ(以下、ルータR1という)、第1のトンネル装置(以下、トンネル装
置T2という)、第2の端末装置(以下、端末装置P2という)、第2のルータ(以下、
ルータR2という)、第2のトンネル装置(以下、トンネル装置T2という)、第3の端
末装置(以下、端末装置P3という)、第3のルータ(以下、ルータR3という)及び第
3のトンネル装置(以下、トンネル装置T3という)で構成される。
<Configuration Example of
FIG. 1 is a block diagram showing a configuration example of an
1, the
Router R2), second tunnel device (hereinafter referred to as tunnel device T2), third terminal device (hereinafter referred to as terminal device P3), third router (hereinafter referred to as router R3), and third tunnel device. (Hereinafter referred to as tunnel device T3).
端末装置P1、ルータR1及びトンネル装置T1は、バスB1を介してそれぞれ接続さ
れており、第1のネットワーク(以下、ネットワークN1という)を構成する。端末装置
P2、ルータR2及びトンネル装置T2は、バスB2を介してそれぞれ接続されており、
第2のネットワーク(以下、ネットワークN2という)を構成する。端末装置P3、ルー
タR3及びトンネル装置T3は、バスB3を介してそれぞれ接続されており、第3のネッ
トワーク(以下、ネットワークN3という)を構成する。ネットワークN1、ネットワー
クN2及びネットワークN3は、インターネットINを介してそれぞれ接続される。
The terminal device P1, the router R1, and the tunnel device T1 are connected to each other via a bus B1, and constitute a first network (hereinafter referred to as a network N1). The terminal device P2, the router R2, and the tunnel device T2 are connected to each other via the bus B2.
A second network (hereinafter referred to as network N2) is configured. The terminal device P3, the router R3, and the tunnel device T3 are connected to each other via the bus B3, and constitute a third network (hereinafter referred to as a network N3). The network N1, the network N2, and the network N3 are connected via the Internet IN.
端末装置P1,P2,P3は、従来の情報転送システム100が備える端末装置P11
,P12と同様に、例えば、携帯電話端末やノート型パーソナルコンピュータが使用され
る。端末装置P1,P2,P3は、マルチキャストで使用されるマルチキャストパケット
を生成して、インターネットINを介して相手側の端末装置に送信する。
The terminal devices P1, P2, and P3 are terminal devices P11 provided in the conventional
, P12, for example, a mobile phone terminal or a notebook personal computer is used. The terminal devices P1, P2, and P3 generate a multicast packet used for multicasting, and transmit the multicast packet to the other terminal device via the Internet IN.
ルータR1,R2,R3は、インターネットINを介してネットワークN1,N2,N
3をそれぞれ接続させるものである。例えば、ネットワークN1がネットワークN2と通
信する場合には、ルータR1,R2を経由して通信が行われ、ネットワークN2がネット
ワークN3と通信する場合には、ルータR2,R3を経由して通信が行われる。
Routers R1, R2, and R3 are connected to networks N1, N2, and N via the Internet IN.
3 are connected to each other. For example, when the network N1 communicates with the network N2, communication is performed via the routers R1 and R2, and when the network N2 communicates with the network N3, the communication is performed via the routers R2 and R3. Is called.
トンネル装置T1,T2,T3は、端末装置P1,P2,P3から出力されるマルチキ
ャストパケットをカプセル化又はデカプセル化する。例えば、トンネル装置T1は、他の
トンネル装置T2,T3にマルチキャストパケットを要求することにより他のトンネル装
置T2,T3から送信される他のトンネル装置T2,T3の識別子を含む識別子パケット
の一例であるリスナ管理用パケットを受信し、この受信したリスナ管理用パケットに含ま
れる他のトンネル装置T2,T3の識別子を識別子リストの一例であるリモートリスナリ
ストに記述し、このリモートリスナリストに記述された当該トンネル装置T1の識別子を
含むリスナ管理用パケットを生成し、この生成したリスナ管理用パケットを他のトンネル
装置T2,T3に送信する。
The tunnel devices T1, T2, T3 encapsulate or decapsulate the multicast packets output from the terminal devices P1, P2, P3. For example, the tunnel device T1 is an example of an identifier packet including identifiers of the other tunnel devices T2 and T3 transmitted from the other tunnel devices T2 and T3 by requesting a multicast packet from the other tunnel devices T2 and T3. The listener management packet is received, and the identifiers of the other tunnel devices T2 and T3 included in the received listener management packet are described in a remote listener list which is an example of an identifier list, and the corresponding listener description is described in the remote listener list. A listener management packet including the identifier of the tunnel device T1 is generated, and the generated listener management packet is transmitted to the other tunnel devices T2 and T3.
これにより、複数のトンネル装置T1,T2,T3は、リスナ管理用リストに記述され
るトンネル装置の識別子を参照して、インターネットINを介して接続されている全ての
トンネル装置T1,T2,T3を認識できるようになる。
Thereby, the plurality of tunnel devices T1, T2, T3 refer to the identifiers of the tunnel devices described in the listener management list, and all the tunnel devices T1, T2, T3 connected via the Internet IN are connected. Become able to recognize.
図2は、トンネル装置T1,T2,T3のトンネルネットワーク例を示すブロック図で
ある。図2に示すように、トンネル装置T1,T2,T3は、当該トンネル装置T1,T
2,T3のネットワークが論理的に構築され、互いに隣接したトンネル装置を認識してい
る。(トンネル装置T1,T2,T3は、ケーブル等で物理的に接続されているのではな
く、インターネットINを介してそれぞれ接続されている。)このようなネットワークで
論理的に接続されたトンネル装置間でリスナ管理用パケットやマルチキャストパケットが
転送される。
FIG. 2 is a block diagram illustrating a tunnel network example of the tunnel devices T1, T2, and T3. As shown in FIG. 2, the tunnel devices T1, T2, T3 are connected to the tunnel devices T1, T.
2 and T3 networks are logically constructed to recognize adjacent tunnel devices. (Tunnel devices T1, T2, and T3 are not physically connected by a cable or the like, but are connected through the Internet IN.) Between tunnel devices logically connected in such a network. Then, the listener management packet and the multicast packet are transferred.
<トンネル装置T1の構成例>
次に、トンネル装置T1の構成例について説明する。図3は、トンネル装置T1の構成
例を示すブロック図である。図3に示すように、トンネル装置T1は、受信部10、判定
部11、カプセル化部12、送信部13、ローカルリスナ管理部14、リモートリスナ管
理部15、トンネル設定部16、トンネルネット管理部17、ローカルリスナ記憶部18
、リモートリスナ記憶部19、トンネル記憶部20及び隣接トンネル装置記憶部21を備
える。
<Configuration example of tunnel device T1>
Next, a configuration example of the tunnel device T1 will be described. FIG. 3 is a block diagram illustrating a configuration example of the tunnel device T1. As shown in FIG. 3, the tunnel device T1 includes a
A remote
受信部10は、他のトンネル装置(例えば、トンネル装置T2,T3)から送信される
各種パケットをバスB1を介して受信する。例えば、各種パケットには、MLD(Multic
ast Listener Discovery)パケット、IGMP(Internet Group Management Protocol)
パケット、リスナ管理用パケット、トンネル設定パケット、トンネルネット管理用パケッ
ト、ユニキャストパケット及びマルチキャストパケット等が含まれる。
The receiving
ast Listener Discovery (IGP) packets, Internet Group Management Protocol (IGMP)
Packets, listener management packets, tunnel setting packets, tunnel net management packets, unicast packets, multicast packets, and the like are included.
リスナ管理用パケットとは、識別子リストの一例であるローカルリスナリストにエント
リを追加又は削除したことを近隣のトンネル装置に通知するために送信するパケットであ
り、マルチキャストアドレス、マルチキャスト及びトンネル装置の識別子等が含まれるパ
ケットである。ローカルリスナリストとは、自身のトンネル装置の配下にあるネットワー
クに存在するマルチキャストリスナの一覧を示すリストである。このローカルリスナリス
トに基づいて、例えば、近隣のトンネル装置T2,T3にトンネル装置T1が接続状態で
あることを通知する。ローカルリスナリストのエントリは、宛先マルチキャストアドレス
等を含むものである。
A listener management packet is a packet transmitted to notify a neighboring tunnel device that an entry has been added to or deleted from a local listener list, which is an example of an identifier list, such as a multicast address, a multicast and a tunnel device identifier, etc. Is included in the packet. The local listener list is a list indicating a list of multicast listeners existing in a network under the control of the own tunnel device. Based on this local listener list, for example, the neighboring tunnel devices T2 and T3 are notified that the tunnel device T1 is in a connected state. The entry of the local listener list includes a destination multicast address and the like.
トンネル設定パケットとは、識別子リストの一例であるリモートリスナリストに記述さ
れるトンネル装置に対して送受信して要求又は応答するためのパケットである。リモート
リスナリストとは、他のトンネル装置がジョインしているマルチキャストアドレスの一覧
を示すリストである。このリモートリスナリストに基づいてマルチキャストパケットの転
送の可否や、トンネル装置の宛先を決定する。
The tunnel setting packet is a packet for requesting or responding to a tunnel device described in a remote listener list which is an example of an identifier list. The remote listener list is a list indicating a list of multicast addresses joined by other tunnel devices. Based on this remote listener list, whether or not multicast packets can be transferred and the destination of the tunnel device are determined.
トンネルネット管理用パケットとは、近隣のトンネル装置が有しているローカルリスナ
リスト及びリモートリスナリストを更新するためのパケットであり、トンネル装置の識別
子やIPアドレスが含まれるパケットである。
The tunnel network management packet is a packet for updating a local listener list and a remote listener list that a neighboring tunnel device has, and is a packet including an identifier and an IP address of the tunnel device.
受信部10には判定部11が接続される。また、判定部11にはカプセル化部、ローカ
ルリスナ管理部14、リモートリスナ管理部15、トンネル設定部16、トンネルネット
管理部17、リモートリスナ記憶部19及びトンネル記憶部20がそれぞれ接続される。
判定部11は、受信部10で受信された各種パケットを判定して、カプセル化部12、ロ
ーカルリスナ管理部14、リモートリスナ管理部15、トンネル設定部16、トンネルネ
ット管理部17、リモートリスナ記憶部19及びトンネル記憶部20に当該パケットを出
力する。
A determination unit 11 is connected to the
The determination unit 11 determines various packets received by the
判定部11に出力されるパケットがMLD又はIGMPパケットの場合、判定部11は
、ローカルリスナ管理部14に当該パケットを出力する。判定部11に出力されるパケッ
トがリスナ管理用パケットの場合、判定部11は、リモートリスナ管理部15及びリモー
トリスナ記憶部19に当該パケットを出力する。判定部11に出力されるパケットがマル
チキャストパケットであり、後述するローカルリスナ記憶部18及びリモートリスナ記憶
部19に記憶されるローカルリスナリスト及びリモートリスナリストに該当するエントリ
が存在する場合、判定部11は、トンネル設定部16及びトンネル記憶部20に当該パケ
ットを出力する。
When the packet output to the determination unit 11 is an MLD or IGMP packet, the determination unit 11 outputs the packet to the local
判定部11に出力されるパケットがトンネル設定パケットの場合、トンネル設定部16
及びトンネル記憶部20に当該パケットを出力する。判定部11に出力されるパケットが
トンネルネット管理用パケットの場合、トンネルネット管理部17に当該パケットを出力
する。判定部11に出力されるパケットがユニキャストパケット又はマルチキャストパケ
ットであり、トンネル設定に該当するエントリが存在する場合、当該パケットをカプセル
化部12に出力する。
When the packet output to the determination unit 11 is a tunnel setting packet, the
The packet is output to the
ローカルリスナ管理部14にはローカルリスナ記憶部18が接続され、当該ローカルリ
スナ記憶部18は、ローカルリスナリストを記憶する。ローカルリスナ管理部14は、判
定部11によって出力されたMLD又はIGMPパケットを処理して、ローカルリスナ記
憶部18に記憶されたローカルリスナリストに、MLD又はIGMPパケットに含まれる
情報の書き込み又は読み込みをしてメンテナンスを行う。例えば、MLD又はIGMPパ
ケットによって、新たに受信者が現れた場合に、ローカルリスナ管理部14は、ローカル
リスナリストに新しいエントリを追加し、該追加したことをリスナ管理用パケットに格納
して、リスナ管理用パケットを隣接のトンネル装置T2,T3に送信部13を介して出力
する。また、ローカルリスナ管理部14は、受信者がいなくなった場合に、ローカルリス
ナリスト内の該当するエントリを削除し、該削除したことをリスナ管理用パケットに格納
して、リスナ管理用パケットを隣接のトンネル装置T2,T3に送信部13を介して出力
する。
A local
リモートリスナ管理部15にはリモートリスナ記憶部19が接続され、当該リモートリ
スナ記憶部19は、リモートリスナリストを記憶する。リモートリスナ管理部15は、判
定部11によって出力されたリスナ管理用パケットを処理して、リモートリスナ記憶部1
9に記憶されるリモートリスナリストに、リスナ管理用パケットに含まれる情報の書き込
み又は読み込みをしてメンテナンスを行う。
A remote
Maintenance is performed by writing or reading the information contained in the listener management packet in the remote listener list stored in FIG.
リモートリスナ管理部15は、受信したリスナ管理用パケットに含まれるトンネル装置
の識別子に自身の識別子が含まれていない場合、リモートリスナリストにエントリの追加
又は削除し、該追加又は削除したことをリスナ管理用パケットに格納して、リスナ管理用
パケットを近隣のトンネル装置T2,T3に送信部13を介して出力する。また、リモー
トリスナ管理部15は、リスナ管理用パケットに含まれるマルチキャストをトンネル装置
が受信するために、当該トンネル装置が接続しているネットワークにおいてMLD又はI
GMPパケットを用いて該当するマルチキャストに対してジョインを行う。
When the identifier of the tunnel device included in the received listener management packet does not include its own identifier, the remote
A GMP packet is used to join the corresponding multicast.
リモートリスナ管理部15は、受信したリスナ管理用パケットに含まれるトンネル装置
の識別子に自身の識別子が含まれている場合、又は、既に近隣のトンネル装置T2,T3
から同一のリスナ管理用パケットを受信した場合、受信したリスナ管理用パケットを処理
しないで破棄する。
When the identifier of the tunnel device included in the received listener management packet includes its own identifier, the remote
When the same listener management packet is received from, the received listener management packet is discarded without being processed.
トンネル設定部16は、トンネル装置T2,T3にマルチキャストパケットを転送する
際に、リモートリスナリストに基づいてトンネル装置T2,T3とトンネル設定を行う。
トンネル設定部16は、該当するリモートリスナエントリに含まれる他のトンネル装置T
2,T3に対してパケットを要求することを示すパケットであるトンネル設定パケットを
送信する。
The
The
2, a tunnel setting packet which is a packet indicating that a packet is requested to T3 is transmitted.
トンネル設定部16は、トンネル装置T2,T3から応答を示すパケットであるトンネ
ル設定パケットを受信した場合に、トンネル装置T2,T3においてトンネル設定が行わ
れたと判断して、該当するマルチキャストアドレス向けのトンネル設定を行う。また、ト
ンネル設定部16は、トンネル装置T2,T3から要求を示すトンネル設定パケットを受
信した場合には、後述するトンネル記憶部20に記憶されるトンネル設定表に基づいてト
ンネル設定を行い、応答を示すトンネル設定パケットをトンネル装置T2,T3に送信部
13を介して送信する。
When the
トンネル設定部16にはトンネル記憶部20が接続され、当該トンネル記憶部20は、
マルチキャストパケットをカプセル化又はデカプセル化するために必要な設定が記述され
る一覧表であるトンネル設定表を記憶する。トンネル記憶部20に記憶されるトンネル設
定表は、トンネル設定部16によって書き込み又は読み込みをしてメンテナンスされる。
A
A tunnel setting table, which is a list in which settings necessary for encapsulating or decapsulating a multicast packet are described, is stored. The tunnel setting table stored in the
トンネルネット管理部17は、図2に示した論理的なトンネルネットワークを構築する
ために、トンネル装置T2,T3が有するローカルリスナリストやリモートリスナリスト
のメンテナンスを行う。トンネルネット管理部17は、判定部11から出力されたトンネ
ルネット管理用パケットを受信し、受信したトンネルネット管理用パケットに含まれる情
報を後述する隣接トンネル装置記憶部21に記憶される隣接トンネル装置リストに書き込
み又は読み込みをして、当該隣接トンネル装置リストを更新する。
The tunnel
トンネルネット管理部17には隣接トンネル装置記憶部21が接続される。隣接トンネ
ル装置記憶部21は、隣接トンネル装置リストを記憶する。隣接トンネル装置リストとは
、両隣のトンネル装置T2,T3に関する情報が記述されたリストである。隣接トンネル
装置リストのエントリは、トンネル装置の識別子やIPアドレスが含まれる。
An adjacent tunnel device storage unit 21 is connected to the tunnel
カプセル化部12は、トンネル記憶部20に記憶されたトンネル設定表に基づいて、判
定部11によって出力された各種パケットをカプセル化又はデカプセル化して、送信部4
0に出力する。
The
Output to 0.
カプセル化部12、ローカルリスナ管理部14、リモートリスナ管理部15、トンネル
設定部16及びトンネルネット管理部17には送信部40が接続される。送信部40は、
カプセル化部12、ローカルリスナ管理部14、リモートリスナ管理部15、トンネル設
定部16及びトンネルネット管理部17から出力された各種パケットをバスB1を介して
トンネル装置T2,T3に送信する。
A transmission unit 40 is connected to the
Various packets output from the
なお、本実施の形態では、トンネル装置T1の構成例について説明したが、トンネル装
置T2,T3についても同様の機能及び構成を有する。
In the present embodiment, the configuration example of the tunnel device T1 has been described, but the tunnel devices T2 and T3 also have the same function and configuration.
<情報転送システム100の動作例>
次に、情報転送システム100の動作例について説明する。図4は、情報転送システム
100の動作例を示すシーケンス図である。図4に示すように、ステップST1では、端
末装置P1は、端末装置P2からマルチキャストパケットを受信するためにMLD又はI
GMPパケットをトンネル装置T1に送信する。そして、トンネル装置T1は、端末装置
P1によって送信されたMLD又はIGMPパケットを受信部10で受信し、該受信した
MLD又はIGMPパケットを判定部11がMLD又はIGMPパケットであることを判
定してローカルリスナ管理部14に出力する。トンネル装置T1は、受信したMLD又は
IGMPパケットに基づいて、ローカルリスナ記憶部18に記憶されるローカルリスナリ
ストを更新する。
<Operation Example of
Next, an operation example of the
The GMP packet is transmitted to the tunnel device T1. Then, the tunnel device T1 receives the MLD or IGMP packet transmitted by the terminal device P1 at the
ステップST2に移行して、トンネル装置T1は、トンネル装置T1の配下にマルチキ
ャストリスナが存在することを通知するために、トンネル装置T3にリスナ管理用パケッ
トを送信部13で送信する。そして、トンネル装置T3は、トンネル装置T1から送信さ
れたリスナ管理用パケットを受信して、該受信したリスナ管理用パケットに基づいてリモ
ートリスナリストを更新する。
In Step ST2, the tunnel device T1 transmits a listener management packet to the tunnel device T3 by the
ステップST3では、ステップST2と同様に、トンネル装置T1は、トンネル装置T
2にリスナ管理用パケットを送信部13で送信する。そして、トンネル装置T2は、トン
ネル装置T1から送信されたリスナ管理用パケットを受信して、該受信したリスナ管理用
パケットに基づいてリモートリスナリストを更新する。
In step ST3, as in step ST2, the tunnel device T1
2, the
ステップST4では、トンネル装置T3は、トンネル装置T1より受信したリスナ管理
用パケットをトンネル装置T2に転送する。
In step ST4, the tunnel device T3 transfers the listener management packet received from the tunnel device T1 to the tunnel device T2.
ステップST5では、トンネル装置T2は、トンネル装置T1より受信したリスナ管理
用パケットをトンネル装置T2に転送する。
In step ST5, the tunnel device T2 transfers the listener management packet received from the tunnel device T1 to the tunnel device T2.
このように、マルチキャストアドレス、マルチキャスト及びトンネル装置の識別子等が
含まれるリスナ管理用パケットが全てのトンネル装置T1,T2,T3に転送されるので
、トンネル装置T1,T2,T3は、ローカルリスナリスト又はリモートリスナリストに
記述されるトンネル装置の識別子を参照して、インターネットINを介して接続されてい
る全てのトンネル装置T1,T2,T3を認識できるようになる。
As described above, since the listener management packet including the multicast address, the multicast and the identifier of the tunnel device is transferred to all the tunnel devices T1, T2, T3, the tunnel devices T1, T2, T3 By referring to the identifiers of the tunnel devices described in the remote listener list, all the tunnel devices T1, T2, T3 connected via the Internet IN can be recognized.
ステップST6に移行して、トンネル装置T2は、マルチキャストパケットを端末装置
P2から受信するために、MLD又はIGMPパケットを端末装置P2に送信する。そし
て、端末装置P2は、トンネル装置T2から送信されたMLD又はIGMPパケットを受
信する。
In Step ST6, the tunnel device T2 transmits an MLD or IGMP packet to the terminal device P2 in order to receive the multicast packet from the terminal device P2. Then, the terminal device P2 receives the MLD or IGMP packet transmitted from the tunnel device T2.
ステップST7に移行して、端末装置P2は、当該端末装置P2に記憶されているマル
チキャストパケットをトンネル装置T2に送信する。このマルチキャストパケットの宛先
は、端末装置P1が受信を希望しているマルチキャストパケットと同一の宛先であるもの
とする。そして、トンネル装置T2は、端末装置P2によって送信されたマルチキャスト
パケットを受信する。
In Step ST7, the terminal device P2 transmits the multicast packet stored in the terminal device P2 to the tunnel device T2. The destination of this multicast packet is assumed to be the same destination as the multicast packet that the terminal device P1 desires to receive. Then, the tunnel device T2 receives the multicast packet transmitted by the terminal device P2.
ステップST8に移行して、トンネル装置T2は、トンネル設定部に記憶されたトンネ
ル設定表を検索して、該当するエントリが存在するか否かを確認する。この場合、最初に
到達したマルチキャストパケットであるために、トンネル設定表にはエントリが存在しな
い。そのため、トンネル装置T2は、リモートリスナ記憶部に記憶されたリモートリスナ
リストを検索して、該当するエントリが存在するか否かを確認する。ステップST3でリ
モートリスナリストを更新してトンネル装置T1から受信したエントリが存在するので、
トンネル装置T2は、トンネル装置T1に要求を示すトンネル設定パケットを送信する。
そして、トンネル装置T1は、トンネル装置T2から送信されたトンネル設定パケットを
受信して、自身のトンネル設定表を更新する。
Moving to step ST8, the tunnel device T2 searches the tunnel setting table stored in the tunnel setting unit to check whether or not the corresponding entry exists. In this case, since the multicast packet arrives first, there is no entry in the tunnel setting table. Therefore, the tunnel device T2 searches the remote listener list stored in the remote listener storage unit and confirms whether or not the corresponding entry exists. Since there is an entry received from the tunnel device T1 by updating the remote listener list in step ST3,
The tunnel device T2 transmits a tunnel setting packet indicating a request to the tunnel device T1.
Then, the tunnel device T1 receives the tunnel setting packet transmitted from the tunnel device T2, and updates its own tunnel setting table.
ステップST9に移行して、トンネル装置T1は、トンネル設定表の更新が終了したら
、トンネル装置T2に応答を示すトンネル設定パケットを送信することで、トンネル設定
表の更新が終了したことをトンネル装置T2に通知する。そして、トンネル装置T2は、
トンネル装置T1から送信されたトンネル設定パケットを受信して、トンネル装置T1の
トンネル設定表の更新が終了したと判断する。その後、トンネル装置T2は、トンネル装
置T1と同様に、自身のトンネル設定表を更新する。
The process proceeds to step ST9, and when the tunnel device T1 finishes updating the tunnel setting table, the tunnel device T2 transmits a tunnel setting packet indicating a response to the tunnel device T2, thereby indicating that the tunnel setting table has been updated. Notify And the tunnel device T2
The tunnel setting packet transmitted from the tunnel device T1 is received, and it is determined that the update of the tunnel setting table of the tunnel device T1 is completed. Thereafter, the tunnel device T2 updates its tunnel setting table in the same manner as the tunnel device T1.
ステップST10に移行して、トンネル装置T2は、自身のトンネル設定表の更新が終
了したら、そのトンネル設定表に基づいて端末装置P2から送信されたマルチキャストパ
ケットをカプセル化してトンネル装置T1に送信する。そして、トンネル装置T1は、ト
ンネル装置T2によって送信されたカプセル化されたマルチキャストパケットを受信する
。
In Step ST10, when the tunnel device T2 finishes updating its own tunnel setting table, the tunnel device T2 encapsulates the multicast packet transmitted from the terminal device P2 based on the tunnel setting table and transmits it to the tunnel device T1. Then, the tunnel device T1 receives the encapsulated multicast packet transmitted by the tunnel device T2.
ステップST11に移行して、トンネル装置T1は、トンネル記憶部20に記憶される
トンネル設定表を検索して、受信したマルチキャストパケットがカプセル化されたもので
あるか否かを判断する。トンネル装置T1は、ステップST10で示したように、受信し
たマルチキャストパケットがカプセル化されていれば、カプセル化されたマルチキャスト
パケットに対してデカプセル化を行って端末装置P1に送信する。また、トンネル装置T
1は、受信したマルチキャストパケットがカプセル化されていなければ、そのままマルチ
キャストパケットを端末装置P1に送信する。そして、端末装置P1は、トンネル装置T
1から送信されたマルチキャストパケットを受信する。
Moving to Step ST11, the tunnel device T1 searches the tunnel setting table stored in the
If the received multicast packet is not encapsulated, 1 transmits the multicast packet as it is to the terminal device P1. And the terminal device P1 is a tunnel device T.
The multicast packet transmitted from 1 is received.
このように、本実施の形態に係る情報転送システム100によれば、複数のトンネル装
置T1,T2,T3が互いにインターネットINを介して接続されていることを前提とし
て、トンネル装置T1,T2,T3を識別する識別子が記述されるリストをリモートリス
ナリストとしたとき、トンネル装置T1が、他のトンネル装置T2,T3にマルチキャス
トパケットを要求することにより他のトンネル装置T2,T3から送信される他のトンネ
ル装置T2,T3の識別子を含むリスナ管理用パケットを受信し、この受信したリスナ管
理用パケットに含まれる他のトンネル装置T2,T3の識別子をリモートリスナリストに
記述し、このリモートリスナリストに記述された当該トンネル装置T1の識別子を含むリ
スナ管理用パケットを生成し、この生成したリスナ管理用パケットを他のトンネル装置T
2,T3に送信する。
As described above, according to the
2 and transmit to T3.
これにより、複数のトンネル装置T1,T2,T3は、リモートリスナリストに記述さ
れるトンネル装置の識別子を参照して、インターネットINを介して接続されている全て
のトンネル装置T1,T2,T3を認識できるようになる。
Thereby, the plurality of tunnel devices T1, T2, T3 recognize all the tunnel devices T1, T2, T3 connected via the Internet IN with reference to the identifiers of the tunnel devices described in the remote listener list. become able to.
この結果、トンネル装置T1は、マルチキャストパケットを他のトンネル装置T2,T
3に転送する際に、他のトンネル装置T2,T3の識別子が記述されるリモートリスナリ
ストに基づいて所望のトンネル装置のみに転送することができ、多数の通信相手とマルチ
キャスト通信を行う場合や、ネットワークを追加する場合であっても煩雑なトンネル設定
を行わずに、マルチキャスト通信を行うことができる。
As a result, the tunnel device T1 transmits the multicast packet to the other tunnel devices T2, T.
3 can be transferred only to a desired tunnel device based on a remote listener list in which identifiers of other tunnel devices T2 and T3 are described, and when performing multicast communication with many communication partners, Even when a network is added, multicast communication can be performed without complicated tunnel setting.
なお、本実施の形態では、トンネル装置T1がマルチキャストパケットを他のトンネル
装置T2,T3に要求する動作例について説明をしたが、トンネル装置T2,T3がマル
チキャストパケットを他のトンネル装置(トンネル装置T2が要求する場合はトンネル装
置T1,T3、トンネル装置T3が要求する場合はトンネル装置T1,T2)に要求する
場合についても同様の動作を行う。
In the present embodiment, the operation example in which the tunnel device T1 requests a multicast packet from the other tunnel devices T2 and T3 has been described. However, the tunnel device T2 and T3 request the multicast packet from another tunnel device (tunnel device T2). The same operation is performed when the tunnel device T1, T3 requests, and when the tunnel device T3 requests the tunnel device T1, T2).
また、本実施の形態では、3つのトンネル装置について説明したが、4つ以上のトンネ
ル装置を接続して、マルチキャスト通信を行うことが可能である。つまり、従来のルータ
が有する経路表によるパケットの転送方法で困難であったプラント等で使用される1万以
上ものフィールド機器を互いに接続させてパケットを転送させることが、それぞれのフィ
ールド機器に対して当該トンネル装置を設けることで可能になる。
Further, although three tunnel devices have been described in the present embodiment, it is possible to perform multicast communication by connecting four or more tunnel devices. In other words, it is possible to connect more than 10,000 field devices used in a plant or the like, which has been difficult with the packet transfer method based on the routing table of a conventional router, to transfer the packets to each field device. This is possible by providing the tunnel device.
10,30 受信部
11 判定部
12,31 カプセル化部
13,32 送信部
14 ローカルリスナ管理部
15 リモートリスナ管理部
16 トンネル設定部
17 トンネルネット管理部
18 ローカルリスナ記憶部
19 リモートリスナ記憶部
20,32 トンネル記憶部
21 隣接トンネル装置記憶部
100,200 情報転送システム
T1 第1のトンネル装置
T2 第2のトンネル装置
T3 第3のトンネル装置
DESCRIPTION OF
Claims (5)
前記トンネル装置を識別する識別子が記述されるリストを識別子リストとしたとき、
前記トンネル装置は、論理的に構築されたトンネルネットワークにより互いに接続されるとともに、前記論理ネットワークにおいて当該トンネル装置に隣接するトンネル装置を認識しており、
前記トンネル装置は、
前記トンネルネットワークにおいて隣接する一のトンネル装置に前記マルチキャストパケットの送信を要求することにより前記一のトンネル装置から送信される前記一のトンネル装置の識別子を含む識別子パケットを受信する受信部と、
前記受信部で受信された前記識別子パケットに含まれる前記一のトンネル装置の識別子と、当該トンネル装置の識別子とを前記識別子リストに記述するリスト管理部と、
前記リスト管理部で前記識別子リストに記述された当該トンネル装置の識別子を含む識別子パケットを生成するパケット生成部と、
前記パケット生成部で生成された前記識別子パケットを前記トンネルネットワークにおいて隣接する他のトンネル装置に送信する送信部とを備えることを特徴とする情報転送システム。 An information transfer system in which a plurality of tunnel devices are connected to each other via a network and transfers multicast packets between the plurality of tunnel devices,
When a list in which an identifier for identifying the tunnel device is described as an identifier list,
The tunnel devices are connected to each other by a logically constructed tunnel network, and recognize a tunnel device adjacent to the tunnel device in the logical network;
The tunnel device is
A receiving unit that receives an identifier packet including an identifier of the one tunnel device that is transmitted from the one tunnel device by requesting one adjacent tunnel device to transmit the multicast packet in the tunnel network ;
A list management unit that describes the identifier of the one tunnel device included in the identifier packet received by the reception unit and the identifier of the tunnel device in the identifier list;
A packet generation unit that generates an identifier packet including an identifier of the tunnel device described in the identifier list in the list management unit;
An information transfer system comprising: a transmission unit that transmits the identifier packet generated by the packet generation unit to another adjacent tunnel device in the tunnel network .
前記端末装置は、
マルチキャストパケットを生成して前記トンネル装置に出力し、
前記トンネル装置は、
前記端末装置で出力された前記マルチキャストパケットを前記識別子リストに記述される前記識別子を有する他のトンネル装置に送信することを特徴とする請求項1に記載の情報転送システム。 A terminal device is connected to the tunnel device,
The terminal device
Generate a multicast packet and output it to the tunnel device,
The tunnel device is
The information transfer system according to claim 1, wherein the multicast packet output from the terminal device is transmitted to another tunnel device having the identifier described in the identifier list.
前記トンネル装置は、
前記識別子リストに記述される前記識別子を有する他のトンネル装置に前記受信の要求を示すトンネル設定パケットを送信することで、この他のトンネル装置に接続された前記他の端末装置にマルチキャストパケットの送信を要求することを特徴とする請求項1又は2に記載の情報転送システム。 When the terminal device requests reception of a desired multicast packet from another terminal device ,
The tunnel device is
Wherein the other of the tunnel device having an identifier the identifier list is described with sending tunnel configuration packet indicating a request for the reception, transmission of the multicast packet to the other of said other terminal device connected to the tunnel device The information transfer system according to claim 1, wherein the information transfer system is requested.
前記カプセル化部は、
前記マルチキャストパケットをカプセル化又はデカプセル化することを特徴とする請求項1乃至3のいずれかに記載の情報転送システム。 An encapsulating unit is connected to the receiving unit,
The encapsulation unit is
4. The information transfer system according to claim 1, wherein the multicast packet is encapsulated or decapsulated.
前記送信部は、
前記カプセル化部でカプセル化されたマルチキャストパケットを前記識別子リストに記述される前記識別子を有する他のトンネル装置に送信する請求項4に記載の情報転送システム。 The transmission unit is connected to the encapsulation unit,
The transmitter is
5. The information transfer system according to claim 4 , wherein the multicast packet encapsulated by the encapsulation unit is transmitted to another tunnel device having the identifier described in the identifier list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009252694A JP5495175B2 (en) | 2009-11-04 | 2009-11-04 | Information transfer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009252694A JP5495175B2 (en) | 2009-11-04 | 2009-11-04 | Information transfer system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011101082A JP2011101082A (en) | 2011-05-19 |
JP5495175B2 true JP5495175B2 (en) | 2014-05-21 |
Family
ID=44191931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009252694A Expired - Fee Related JP5495175B2 (en) | 2009-11-04 | 2009-11-04 | Information transfer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5495175B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014199924A1 (en) * | 2013-06-10 | 2014-12-18 | 日本電気株式会社 | Control device, communication system, and control method and program of relay device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000341314A (en) * | 1999-05-31 | 2000-12-08 | Sony Corp | Network system, information transmission reception terminal, information service device and network buildup method |
JP3506092B2 (en) * | 2000-02-28 | 2004-03-15 | 日本電気株式会社 | Multicast packet transfer device, multicast packet transfer system and storage medium |
JP3759527B2 (en) * | 2003-01-29 | 2006-03-29 | 日本電信電話株式会社 | Multicast data communication system and method, client-side gateway, server-side gateway, computer program, and recording medium recording the computer program |
JP2005252503A (en) * | 2004-03-03 | 2005-09-15 | Nec Commun Syst Ltd | Network, router apparatus, and multicast transfer method used for them |
JP4906693B2 (en) * | 2007-12-03 | 2012-03-28 | 三菱電機株式会社 | Overlay multicast packet communication system |
JP4993202B2 (en) * | 2007-12-10 | 2012-08-08 | 横河電機株式会社 | Field network system |
-
2009
- 2009-11-04 JP JP2009252694A patent/JP5495175B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011101082A (en) | 2011-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11646906B2 (en) | Bit indexed explicit forwarding optimization | |
US8189584B2 (en) | Multicast traffic management in a network interface | |
US10218524B2 (en) | Bit indexed explicit replication for layer 2 networking | |
JP2008079175A (en) | Frame transfer system | |
CN102316030B (en) | Method for realizing two-layer internetworking of data center and device | |
JP4415036B2 (en) | Network system, network device, and relay device | |
US20110149960A1 (en) | Method and apparatus for filtering multicast packets | |
JP6121548B2 (en) | Method, routing bridge, and system for transmitting packets | |
CN104518973A (en) | SDN (software defined network) environment based reliable multicast data transport method | |
JP3493309B2 (en) | Multicast transmission method | |
CN104253698B (en) | The processing method and equipment of message multicast | |
WO2014079190A1 (en) | Multicast message forwarding method and device | |
JP2021517425A (en) | Methods, devices, and systems for transmitting multicast packets | |
JP2006074132A (en) | Multicast communication method and gateway device | |
CN110535768A (en) | Multicast data transmission method and relevant device | |
WO2004064335A1 (en) | Method for effectively using band in multi-cast communication in ring-type network | |
JP5801887B2 (en) | System and method for communicating between nodes of a wireless network | |
CN104348728B (en) | Generate the method and apparatus of forwarding information | |
CN101009669B (en) | A method and system and route device for transmitting the multicast message | |
WO2022117018A1 (en) | Packet transmission method and apparatus | |
US20090003295A1 (en) | Ad-hoc network device with reduced data loss | |
CN109818869B (en) | Method for generating multicast traffic forwarding port and related equipment | |
WO2008037202A1 (en) | Method and apparatus for transmitting data | |
JP5495175B2 (en) | Information transfer system | |
CN101197752A (en) | Multicast Implementation Method Based on Independent Multicast-Specific Source Protocol in Softwire Tunnel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120706 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130712 |
|
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: 20140210 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5495175 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140223 |
|
LAPS | Cancellation because of no payment of annual fees |