JPWO2013176051A1 - Multicast communication method, communication node device, and program - Google Patents
Multicast communication method, communication node device, and program Download PDFInfo
- Publication number
- JPWO2013176051A1 JPWO2013176051A1 JP2014516780A JP2014516780A JPWO2013176051A1 JP WO2013176051 A1 JPWO2013176051 A1 JP WO2013176051A1 JP 2014516780 A JP2014516780 A JP 2014516780A JP 2014516780 A JP2014516780 A JP 2014516780A JP WO2013176051 A1 JPWO2013176051 A1 JP WO2013176051A1
- Authority
- JP
- Japan
- Prior art keywords
- node
- confirmation message
- parent node
- redundant
- route
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 60
- 238000000034 method Methods 0.000 title claims description 26
- 238000012790 confirmation Methods 0.000 claims abstract description 65
- 230000005540 biological transmission Effects 0.000 claims description 38
- 208000034423 Delivery Diseases 0.000 claims description 15
- 238000012546 transfer Methods 0.000 description 52
- 238000010586 diagram Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本発明は、マルチキャストを行う通信システムを構成する通信ノード装置であって、正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送ることを特徴とする通信ノード装置である。The present invention is a communication node device that constitutes a communication system that performs multicasting. When data is transferred to a subordinate node along a normal distribution route, a retransmission timer is also provided to a child node of the redundant distribution route. The communication node device is characterized by sending a reception confirmation message to both the parent node of the normal distribution route and the parent node of the redundant distribution route when the data is set and received.
Description
本発明は、ネットワーク障害に対して、冗長的にマルチキャスト配信を行い、受信確認を行うマルチキャスト通信方法、通信ノード装置及びプログラム関する。 The present invention relates to a multicast communication method, a communication node apparatus, and a program for performing multicast delivery redundantly and confirming reception in response to a network failure.
ある送信者がグループ(IPマルチキャストアドレス)宛に送信したIPパケットを、マルチキャストグループに属する全受信者に届けるIPマルチキャストは長年研究されてきた。また、受信確認を行う高信頼マルチキャストもそのひとつとして研究されてきた。近年では、特に普及のしやすさからオーバレイマルチキャストが多く研究されている。例えば、非特許文献1では、それらの代表的な研究が紹介されている。 IP multicast that delivers an IP packet sent to a group (IP multicast address) by a sender to all receivers belonging to the multicast group has been studied for many years. In addition, highly reliable multicast for confirming reception has been studied as one of them. In recent years, many studies have been made on overlay multicast because of its ease of use. For example, Non-Patent Document 1 introduces representative studies thereof.
オーバレイマルチキャストでは、マルチキャストノード(以下、単にノード)間の経路はユニキャストルーティングにより制御されている。例えば、IETF(Internet Engineering Task Force)のRFC(Request For Comment)2328で規定されたOSPF(Open Shortest Path First)などのルーティングプロトコルにより最適な経路が選択される。ネットワークの回線やノードに障害が発生した場合、OSPFはネットワークに新しいリンク状態情報(Link State Information)を広告し、新たな経路を計算する。大規模なネットワークでは、新しい経路が設定されるまでに数分程度を要することもある。その間、オーバレイマルチキャストのノード間では通信ができなくなることがある。ノード間で通信できなくなった場合、そこでマルチキャストデータの配信が途切れる。配信に制約時間があるデータなどは、時間内に届かなくなる問題が発生する。 In overlay multicast, a route between multicast nodes (hereinafter simply referred to as nodes) is controlled by unicast routing. For example, an optimal route is selected by a routing protocol such as OSPF (Open Shortest Path First) defined in RFC (Request For Comment) 2328 of IETF (Internet Engineering Task Force). When a network line or node fails, OSPF advertises new link state information to the network and calculates a new route. In a large network, it may take several minutes for a new route to be set up. Meanwhile, communication may not be possible between overlay multicast nodes. When communication between nodes becomes impossible, multicast data distribution is interrupted there. There is a problem that data that has a limited time for distribution cannot be received in time.
本発明は、上記問題点に鑑みてなされたもので、オーバレイマルチキャストにおいてネットワーク障害時においても確実に制約時間内にデータを配信し、送信ノードは受信状態を確認することができるマルチキャスト通信方法、通信ノード装置及びプログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and a multicast communication method and communication in which data can be reliably distributed within a restricted time even when a network failure occurs in overlay multicast, and a transmission node can confirm a reception state. It is an object to provide a node device and a program.
本発明は、複数の通信ノードで構成されたネットワークにおけるマルチキャスト通信方法であって、正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送ることを特徴とする。 The present invention is a multicast communication method in a network composed of a plurality of communication nodes, and when data is transferred to a subordinate node along a normal distribution route, it is also retransmitted to a child node of the redundant distribution route When a timer is set and data is received, a reception confirmation message is sent to both the parent node of the normal distribution route and the parent node of the redundant distribution route.
本発明は、マルチキャストを行う通信システムを構成する通信ノード装置であって、正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送ることを特徴とする。 The present invention is a communication node device that constitutes a communication system that performs multicasting. When data is transferred to a subordinate node along a normal distribution route, a retransmission timer is also provided to a child node of the redundant distribution route. When it is set and data is received, a reception confirmation message is sent to both the parent node of the normal distribution route and the parent node of the redundant distribution route.
本発明は、マルチキャスト通信のプログラムであって、コンピュータに、正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定する処理、データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送る送信処理、を実行させることを特徴とするプログラムである。 The present invention is a multicast communication program, and when transferring data to a subordinate node along a normal distribution route to a computer, a process for setting a retransmission timer for a child node of a redundant distribution route, When receiving data, the program is characterized by executing a transmission process of sending a reception confirmation message to both the parent node of the normal distribution route and the parent node of the redundant distribution route.
本発明によれば、オーバレイマルチキャストにおいてネットワーク障害時においても確実に制約時間内にデータを配信し、送信ノードは受信状態を確認することができる。 According to the present invention, data can be reliably distributed within a restricted time even in the event of a network failure in overlay multicast, and the transmission node can confirm the reception state.
以下、本発明の実施形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
本発明の実施の形態に係る通信ノード装置の構成を図1に示す。本発明の実施形態に係る通信ノード装置は、パケット受信部901、パケット送信部902、データ処理部903、ACK作成部904、データ転送部906、再送管理部905、配信経路テーブル907、再送管理テーブル908を備える。
FIG. 1 shows the configuration of a communication node device according to an embodiment of the present invention. The communication node device according to the embodiment of the present invention includes a packet reception unit 901, a packet transmission unit 902, a data processing unit 903, an ACK
配信経路テーブル907には、あらかじめ正常系および冗長系の配信経路について親ノード、子ノードが登録されている。配信経路については後述する。 In the delivery route table 907, parent nodes and child nodes are registered in advance for normal and redundant delivery routes. The distribution route will be described later.
再送管理テーブル908には、データを送信したノードに対する再送タイマー等の再送データ情報、他のノードから受信したACK(受信確認メッセージ)の情報、受信したデータに関するデータ受信情報(送信元ノードの情報を含む)等が記憶される。 The retransmission management table 908 includes retransmission data information such as a retransmission timer for the node that transmitted the data, ACK (reception confirmation message) information received from other nodes, and data reception information (information of the transmission source node) regarding the received data. Etc.) are stored.
パケット受信部901は、他の通信ノード装置からパケット(データまたはACK)を受信する。パケット受信部901は、データを受信した場合、受信データをデータ処理部903に渡す。ACKを受信した場合は、再送管理部905に渡す。 The packet receiving unit 901 receives a packet (data or ACK) from another communication node device. When receiving data, the packet receiving unit 901 passes the received data to the data processing unit 903. When ACK is received, it is passed to the retransmission management section 905.
パケット送信部902は、要求されたデータまたはACKを他の通信ノードへと送信する。 The packet transmission unit 902 transmits the requested data or ACK to another communication node.
データ処理部903は、パケット受信部901から受け取ったデータをデータ転送部906に渡し、ACK作成部904にACK作成要求を発行する。
The data processing unit 903 passes the data received from the packet receiving unit 901 to the data transfer unit 906 and issues an ACK creation request to the ACK
ACK作成部904は、配信経路テーブル907に基づいて、ACKを送るノードを決定し、ACKを作成する。ACKの送り先は、配信経路テーブル907に登録されている親ノード(正常系および冗長系)である。ACK作成部904は、ACK作成時に、再送管理テーブル908からデータの送信元ノードを取得し、送信元ノードが冗長系配信経路の親ノードであった場合は、ACK転送用情報を付加する。ACK転送用情報は、送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報を含む。ACKを作成すると、パケット送信部902に対して送信を要求する。
Based on the delivery route table 907, the ACK
データ転送部906は、配信経路テーブル907に登録されている配信経路情報を取得し、どのノードに転送を行うかを決定する。データ転送部906は、転送先ノードを決定すると、パケット送信部902に対して、データの送信を要求する。その後、再送管理部905に対して、データの再送タイマー設定を要求する。 The data transfer unit 906 acquires the distribution route information registered in the distribution route table 907 and determines which node to transfer. When determining the transfer destination node, the data transfer unit 906 requests the packet transmission unit 902 to transmit data. Thereafter, the retransmission management unit 905 is requested to set a data retransmission timer.
再送管理部905は、データ転送部906からの要求に対して、受信ノード毎に再送タイマーを設定する。再送タイマーは、正常系配信経路に沿って配下のノードへデータを転送した場合、正常系及び冗長系の子ノードに対して設定する。また、パケット受信部901からのACKの情報を再送管理テーブル908に記録し、該当する再送タイマーを解除する。また、パケット受信部901からのACKにACK転送用情報が付加されている場合、ACK転送用情報が示す送信元の冗長系配信経路の親ノードと自身が一致したならば、ACK転送用情報が示す正常系配信経路の親ノードへACKを転送するようパケット送信部902に要求する。 In response to the request from the data transfer unit 906, the retransmission management unit 905 sets a retransmission timer for each receiving node. The retransmission timer is set for the normal and redundant child nodes when data is transferred to the subordinate nodes along the normal distribution route. Also, the ACK information from the packet receiving unit 901 is recorded in the retransmission management table 908, and the corresponding retransmission timer is canceled. Further, when ACK transfer information is added to the ACK from the packet receiving unit 901, if the parent node of the source redundant distribution route indicated by the ACK transfer information matches itself, the ACK transfer information is The packet transmission unit 902 is requested to transfer ACK to the parent node of the normal distribution route shown.
図2に、本発明を実施するためのネットワークの構成例を示す。例では、10台の通信ノード装置(以下、単にノード)101、102、111、112、121、122、131、132、141、142が存在する。ノード101と102、111と112、121と122、131と132、141と142は、それぞれ同一のLAN(Local Area Network)に接続されている。それぞれのLANは、5台のルータ201〜205でリング状に接続されている。
FIG. 2 shows a configuration example of a network for carrying out the present invention. In the example, there are 10 communication node devices (hereinafter simply referred to as nodes) 101, 102, 111, 112, 121, 122, 131, 132, 141, 142.
全ノードは、同一のマルチキャストグループ(以下、単にグループ)に属しており、マルチキャストデータ(以下、単にデータ)はオーバレイマルチキャストにより配信される。ここでは、ノード101をデータを発生するオリジンノード、それ以外をデータを受信する受信ノードと呼ぶ。また、ノード111、121、131、141は各LAN上にデータを転送する転送ノードの役割を行う。
All nodes belong to the same multicast group (hereinafter simply referred to as group), and multicast data (hereinafter simply referred to as data) is distributed by overlay multicast. Here, the
ノード101からのデータ配信は、図3の配信木にそって行われる。図3の実線は正常系での転送経路であり、点線は、上位経路が切れた場合に使われる冗長系の転送経路である。正常系の転送経路と冗長系の転送経路はリンクが重ならないように設定される。例えば、ノード121については、ノード101→121への経路と、ノード111→121への経路は異なるリンクが使われる。図4は、実際のネットワークにおけるノード間の経路設定の例である。ノード101と121間の経路302は、ノード111と121間の経路401と異なるリンクを通ることで、単一リンク障害に対して双方が同時に不通となることが無い。
Data distribution from the
(1)正常時の転送シーケンス
まず、障害が発生していない正常時のデータ転送の手順について、図5〜10を用いて説明する。図中の矢印線は、ノード間のパケット(データもしくはACK)の流れを示し、実線矢印はIPユニキャストでの送信、点線矢印はIPマルチキャストでの送信を示している。(1) Normal Transfer Sequence First, a normal data transfer procedure in which no failure has occurred will be described with reference to FIGS. The arrow line in the figure indicates the flow of packets (data or ACK) between nodes, the solid line arrow indicates transmission by IP unicast, and the dotted line arrow indicates transmission by IP multicast.
各データは、オリジンノード101がシーケンス番号を付加することで、一意に識別することができる。ACKには(オリジンノードID、グループID、シーケンス番号)の情報が入っており、どのデータに対する受信通知かを識別することができる。
Each data can be uniquely identified by the
本発明では、受信を通知するACKを2種類定義する。1つはACK(Complete)、もうひとつはACK(Pending)である。ACK(Complete)は、それ以上転送を行わない受信ノードがデータを受信した場合、もしくは転送ノードが自身が転送に責任を持つ受信ノード全てからACK(Complete)を受信した場合に、データの転送元ノード(配信経路上の親ノード)へと返信される。ACK(Pending)は、転送ノードがデータを受信した場合、転送を行う前に自身がデータを受信したことを通知するために、データの転送元ノードへと返信される。 In the present invention, two types of ACK for notifying reception are defined. One is ACK (Complete) and the other is ACK (Pending). ACK (Complete) is a data transfer source when a receiving node that does not transfer any more receives data, or when the transferring node receives ACK (Complete) from all receiving nodes that are responsible for the transfer. It is sent back to the node (parent node on the distribution route). When the transfer node receives data, ACK (Pending) is returned to the data transfer source node in order to notify that it has received the data before performing the transfer.
図5において、オリジンノード101は、送信すべきデータが発生すると、自LAN上にIPマルチキャストを使って自LAN上の全受信ノード宛に送信する(501)。さらに、IPユニキャストを使い、異なるLANの転送ノード111、121へとデータを送信する(511および521)。ノード101は、送信後にノード111、121、102に対して再送タイマーを設定する。
In FIG. 5, when data to be transmitted is generated, the
図6において、LAN上にIPマルチキャストで送信されたデータを受信したノード102は、IPユニキャストでノード101宛に、データを受信したことを示すACK(Complete)を返信する(502)。ノード101は、ノード102からACKを受信すると、ノード102への再送タイマーを解除する。
In FIG. 6, the node 102 that has received the data transmitted by IP multicast on the LAN returns an ACK (Complete) indicating that the data has been received to the
オリジンノード101からデータを受信したノード111および121は、ノード101にACK(Pending)を送信する(512と513)。さらに、ノード111と121は、冗長系転送経路の親であるお互いに対しても、同様にACK(Pending)を送信する(513と523)。ノード101は、ノード111および121からのACKを受信すると、ノード111および121に対する再送タイマーを解除する。また、ノード111および121は、それぞれから受信したACK(513、523)を記録しておく。
The nodes 111 and 121 that have received data from the
図7において、ノード111は、受信したデータを自LAN上の受信ノード112に対してIPマルチキャストを使い転送する(514)。さらに、異なるLAN上の転送ノード131に対してIPユニキャストで転送する(531)。ノード111は、ノード112および131に対して、再送タイマーを設定する。なお、ノード121からは、当該データに対して既にACK(523)を受信しているため、再送タイマーは設定しない。
In FIG. 7, the node 111 transfers the received data to the receiving node 112 on its own LAN using IP multicast (514). Furthermore, it transfers by IP unicast to the
ノード121は、受信したデータを自LAN上の受信ノード122に対してIPマルチキャストを使い転送する(524)。さらに、異なるLAN上の転送ノード141に対してIPユニキャストで転送する(541)。ノード121は、ノード122および141に対して、再送タイマーを設定する。なお、ノード111からは、当該データに対して既にACK(513)を受信しているため、再送タイマーは設定しない。
The node 121 transfers the received data to the receiving node 122 on its own LAN using IP multicast (524). Further, the data is transferred to the
図8において、ノード112は、データを受信した後、ノード111にACK(Complete)を返信する(515)。ノード111は、ACKを受信するとノード112に対する再送タイマーを解除する。 In FIG. 8, after receiving the data, the node 112 returns ACK (Complete) to the node 111 (515). When the node 111 receives the ACK, the node 111 cancels the retransmission timer for the node 112.
ノード131は、データを受信した後、ノード111にACK(Pending)を返信する(532)。ノード111はそのACKを受信すると、ノード131への再送タイマーを解除する。ノード131は、さらに冗長系転送経路の親ノードであるノード141へもACK(Pending)を送信する(533)。ノード141は、受信したACKを記録しておく。
After receiving the data, the
ノード122は、データを受信した後、ノード121にACK(Complete)を返信する(525)。ノード121は、ACKを受信するとノード122に対する再送タイマーを解除する。 After receiving the data, the node 122 returns ACK (Complete) to the node 121 (525). When the node 121 receives the ACK, the node 121 cancels the retransmission timer for the node 122.
ノード141は、データを受信した場合、ノード121にACK(Pending)を返信する(542)。ノード121はそのACKを受信すると、ノード141への再送タイマーを解除する。ノード141は、さらに冗長系転送経路の親ノードであるノード131へもACK(Pending)を送信する(543)。ノード131は、受信したACKを記録しておく。
When receiving the data, the
図9において、ノード131は、受信したデータを自LAN上の受信ノード132に対してIPマルチキャストを使い転送し(534)、ノード132に対する再送タイマーを設定する。ノード141も同様に、受信したデータを自LAN上の受信ノード142に対してIPマルチキャストを使い転送し(544)、ノード142に対する再送タイマーを設定する。
In FIG. 9, the
図10において、ノード132はデータを受信すると、ノード131に対してACK(Complete)を返信する(535)。ノード131はACKを受信すると、ノード132に対する再送タイマーを解除する。ノード131は転送経路配下の全受信ノードからACK(Complete)を受信したため、ACK(Complete)をノード111に送信する(536)。ノード111は、ノード131からACK(Compete)を受信すると、同様に転送経路配下の全受信ノードからACK(Complete)を受信したため、ノード101にACK(Complete)を送信する(516)。
In FIG. 10, when receiving the data, the node 132 returns ACK (Complete) to the node 131 (535). When the
ノード142はデータを受信すると、ノード141に対してACK(Complete)を返信する(545)。ノード141はACKを受信すると、ノード142に対する再送タイマーを解除する。ノード141は転送経路配下の全受信ノードからACK(Complete)を受信したため、ACK(Complete)をノード121に送信する(546)。ノード121は、ノード141からACK(Compete)を受信すると、同様に転送経路配下の全受信ノードからACK(Complete)を受信したため、ノード101にACK(Complete)を送信する(526)。ノード101は、転送経路配下の全受信ノードからACK(Complete)を受信し、ネットワーク内の全受信ノードがデータを受信したことを確認する。
When the
(2)リンク障害時の転送シーケンス
次に、ルータ201と203間のリンク障害が発生し、ノード101と121の通信が不通となった場合の転送シーケンスについて図11〜19を使い説明する。(2) Transfer Sequence at Link Failure Next, a transfer sequence when a link failure occurs between the
図11において、オリジンノード101は、データを自LAN上の受信ノード102、および異なるLAN上のノード111、ノード121へと送信する(6101、6201、6301)。しかし、リンク障害により、ノード121へ送ったデータ6201はルータ201で破棄され、ノード121へは到達しない。ノード101は、ノード111、121、102への再送タイマーを設定する。
In FIG. 11, the
図12において、ノード102はACK(Complete)をノード101に応答する(6102)。ノード101は、そのACKを受信するとノード102への再送タイマーを解除する。ノード111は、ノード101とノード121へACK(Pending)を応答する(6302、6303)。ノード101は、そのACKを受信するとノード111への再送タイマーを解除する。ノード121は、受信していないデータに対して、冗長系の親ノードであるノード111からACKを受信したことを記録しておく。
In FIG. 12, the node 102 responds to the
図13において、ノード111は、自LAN上の受信ノード112に対して、IPマルチキャストを使いデータを転送する(6305)。さらに、異なるLAN上の転送ノード131に対してもデータ転送をIPユニキャストにて行う(6304)。ノード111は、ノード112、131に対して再送タイマーを設定する。さらに、冗長系の子ノードであるノード121に対しても再送タイマーを設定する。
In FIG. 13, the node 111 transfers data to the receiving node 112 on its own LAN using IP multicast (6305). Further, data transfer is also performed to the
図14において、ノード112は、ACK(Complete)をノード111へ応答する(6306)。ノード111は、そのACKを受信するとノード112に対する再送タイマーを解除する。ノード131は、ACK(Pending)をノード111へ応答する(6307)。さらに、冗長系の子ノードであるノード141にも、ACK(Pending)を送信する(6308)。
In FIG. 14, the node 112 responds with ACK (Complete) to the node 111 (6306). When node 111 receives the ACK, node 111 cancels the retransmission timer for node 112. The
ノード131は、データを自LAN上のノード132へIPマルチキャストにより転送する(6309)。ノード131は、ノード132と、冗長系の子ノードであるノード141への再送タイマーを設定する。
The
ノード111は、ノード131からのACKを受信するとノード131への再送タイマーを解除する。
When the node 111 receives the ACK from the
ノード141は、まだ受信していないデータのACKを冗長系の親ノードであるノード131から受信したことを記録する。
The
図15において、ノード101は、ノード121への再送タイマーが発火して、データをノード121に対して再送する(6202)。しかし、このデータも障害により破棄されてノード121へは届かない。
In FIG. 15, the
ノード111も、ノード121への再送タイマーが発火し、データをノード121へ送信する(6312)。 The node 111 also fires the retransmission timer to the node 121 and transmits data to the node 121 (6312).
ノード132は、ノード131にACK(Complete)を送信する(6310)。ノード131は、そのACKを受信すると、配下の全受信ノードからACK(Complete)を受信したため、ノード111へACK(Complete)を送信する(6311)。
The node 132 transmits ACK (Complete) to the node 131 (6310). When the
図16において、ノード121は、ノード111からデータを受信すると、正常系の親ノードであるノード101と冗長系の親ノードであるノード111に対してACK(Pending)を送信する(6203と6204)。ノード121は、データを正常系の親ノード101では無く冗長系の親ノード111から受信したため、ノード111へのACK(Pending)に対して、データの受信元ノード(冗長系親ノード)であるノード111と、正常系の親ノードであるノード101の情報を付加する。ノード101に送信した6203のACKは、障害により破棄され、ノード101に届かない。
In FIG. 16, when receiving data from the node 111, the node 121 transmits ACK (Pending) to the
ノード111は、ノード121からのACK(Pending)を受信する。ACKに、データの受信元ノード(冗長系親ノード)として自身の情報が入っていることを確認すると、ノード111はそのACKをノード121の正常系の親ノードであるノード101に転送する(6205)。
The node 111 receives ACK (Pending) from the node 121. When it is confirmed that the ACK contains its own information as the data reception source node (redundant parent node), the node 111 transfers the ACK to the
ノード101は、ノード111から転送されたノード121のACK(Pending)を受信すると、ノード121への再送タイマーを解除する。
When the
図17において、ノード121は、受信したデータを自LAN上の受信ノード122へIPマルチキャストにより転送する(6206)。さらに、ノード141へIPユニキャストによりデータを転送する(6207)。ノード121は、ノード122およびノード141への再送タイマーを設定する。
In FIG. 17, the node 121 transfers the received data to the receiving node 122 on its own LAN by IP multicast (6206). Further, the data is transferred to the
図18において、ノード122は、データを受信するとACK(Complete)をノード121へ送信する(6208)。ノード121は、そのACKを受信すると、ノード122への再送タイマーを解除する。 In FIG. 18, when receiving data, the node 122 transmits ACK (Complete) to the node 121 (6208). When the node 121 receives the ACK, the node 121 cancels the retransmission timer to the node 122.
ノード141は、ACK(Pending)をノード121と、冗長系の親ノードであるノード131へも送信する(6209、6210)。ノード131は、ノード141からACKを受信すると、ノード141への再送タイマーを解除する。ノード141は、自LAN上の受信ノード142にIPマルチキャストを使いデータを転送する(6211)。
The
図19において、ノード142は、データを受信するとACK(Complete)をノード141へ応答する(6212)。ノード141はそのACKを受信すると、配下の全受信者からACK(Complete)を受信したことを確認し、ノード121と、冗長系の親ノードであるノード131へACK(Complete)を送信する(6213、6214)。
In FIG. 19, when the
ノード121は、配下の全受信ノードからACK(Complete)を受信したことを確認し、正常系の親ノード101と冗長系の親ノード111へ、ACK(Complete)を送信する(6215、6216)。ノード121は、データを正常系の親ノード101では無く冗長系の親ノード111から受信しているため、ノード111へのACK(Complete)に対しても、データの受信元ノードであるノード111と、正常系の親ノードであるノード101の情報を付加する。
The node 121 confirms that ACK (Complete) has been received from all subordinate receiving nodes, and transmits ACK (Complete) to the
ノード101へのACK(6215)は障害により破棄され、ノード101へ届かない。
The ACK (6215) to the
ノード111は、ノード121からのACK(Complete)を受信する。ACKに付加された情報に、データの受信元ノードとして自身の情報が入っていることを確認すると、ノード111はそのACKをノード121の正常系の親ノードであるノード101に転送する(6217)。
The node 111 receives ACK (Complete) from the node 121. When it is confirmed that the information added to the ACK includes its own information as the data receiving node, the node 111 transfers the ACK to the
ノード101は、ノード111から転送されたノード121のACK(Complete)を受信すると、配下の全受信ノードからACK(Complete)を受信したことを確認し、ネットワーク内の全受信ノードが正常に受信したことを認識する。
When the
以上説明したように本発明によれば、オーバレイマルチキャストにおいてネットワーク障害時においても冗長系親ノードからデータの配信を行い、冗長系親ノードを介して送達確認を行うことで確実に制約時間内にデータを配信し、送信ノードは受信状態を確認することができる。 As described above, according to the present invention, even when a network failure occurs in overlay multicast, data is distributed from the redundant parent node, and delivery is confirmed via the redundant parent node to ensure that the data is within the restricted time. And the transmission node can confirm the reception state.
上述した本発明の実施形態に係る通信ノード装置は、CPU(Central Processing Unit)が記憶部に格納された動作プログラム等を読み出して実行することにより実現されてもよく、また、ハードウェアで構成されてもよい。上述した実施の形態の一部の機能のみをコンピュータプログラムにより実現することもできる。 The communication node device according to the above-described embodiment of the present invention may be realized by a CPU (Central Processing Unit) reading and executing an operation program or the like stored in a storage unit, or configured by hardware. May be. Only some functions of the above-described embodiments can be realized by a computer program.
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 Moreover, although a part or all of said embodiment can be described also as the following additional remarks, it is not restricted to the following.
(付記1) 複数の通信ノードで構成されたネットワークにおけるマルチキャスト通信方法であって、
正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、
データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送ることを特徴とするマルチキャスト通信方法。(Supplementary note 1) A multicast communication method in a network composed of a plurality of communication nodes,
When data is transferred to a subordinate node along the normal delivery route, a retransmission timer is set for the child node of the redundant delivery route,
A multicast communication method characterized by sending a reception confirmation message to both a parent node of a normal distribution route and a parent node of a redundant distribution route when data is received.
(付記2)
冗長系配信経路の親ノードからデータを受信した場合、前記受信確認メッセージに、送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報を付加し、
送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報が付加された受信確認メッセージを受信した場合、自身が当該受信確認メッセージに付加された送信元である冗長系配信経路の親ノードと一致したならば、当該受信確認メッセージに付加された正常系配信経路の親ノードへ当該受信確認メッセージを転送する
ことを特徴とする付記1に記載のマルチキャスト通信方法。(Appendix 2)
When data is received from a parent node of a redundant delivery route, information on the parent node of the redundant delivery route that is the transmission source and the parent node of the normal delivery route is added to the reception confirmation message,
When the reception confirmation message with the information of the parent node of the redundant distribution route that is the transmission source and the parent node of the normal distribution route is received, the redundant system that is the transmission source that is added to the reception confirmation message. The multicast communication method according to appendix 1, wherein if the transmission path matches the parent node of the distribution route, the reception confirmation message is transferred to the parent node of the normal distribution path added to the reception confirmation message.
(付記3)
自身が配信経路における転送ノードである場合、データを受信した際に、正常系配信経路の親ノードと、冗長系配信経路の親ノードの両方に第1の受信確認メッセージを送り、
自身が配信経路における末端ノードである場合、データを受信した際に、正常系親ノードに第2の受信確認メッセージを送り、
自身の配信経路の全ての子ノードから第2の受信確認メッセージを受信した場合、正常系配信経路と冗長系配信経路の両方の親ノードに第2の受信確認メッセージを送る
ことを特徴とする付記1又は付記2に記載のマルチキャスト通信方法。(Appendix 3)
If the node itself is a forwarding node in the distribution route, when receiving data, the first reception confirmation message is sent to both the parent node of the normal distribution route and the parent node of the redundant distribution route,
If it is a terminal node in the distribution route, when receiving data, it sends a second receipt confirmation message to the normal parent node,
Note that when the second receipt confirmation message is received from all the child nodes of its own delivery route, the second receipt confirmation message is sent to the parent nodes of both the normal delivery route and the redundant delivery route. The multicast communication method according to 1 or appendix 2.
(付記4)
マルチキャストを行う通信システムを構成する通信ノード装置であって、
正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、
データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送る
ことを特徴とする通信ノード装置。(Appendix 4)
A communication node device constituting a communication system that performs multicasting,
When data is transferred to a subordinate node along the normal delivery route, a retransmission timer is set for the child node of the redundant delivery route,
A communication node device that, when receiving data, sends a reception confirmation message to both a parent node of a normal distribution route and a parent node of a redundant distribution route.
(付記5)
冗長系配信経路の親ノードからデータを受信した場合、前記受信確認メッセージに、送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報を付加し、
送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報が付加された受信確認メッセージを受信した場合、自身が当該受信確認メッセージに付加された送信元である冗長系配信経路の親ノードと一致したならば、当該受信確認メッセージに付加された正常系配信経路の親ノードへ当該受信確認メッセージを転送する
ことを特徴とする付記4に記載の通信ノード装置。(Appendix 5)
When data is received from a parent node of a redundant delivery route, information on the parent node of the redundant delivery route that is the transmission source and the parent node of the normal delivery route is added to the reception confirmation message,
When the reception confirmation message with the information of the parent node of the redundant distribution route that is the transmission source and the parent node of the normal distribution route is received, the redundant system that is the transmission source that is added to the reception confirmation message. The communication node device according to appendix 4, wherein if the parent node of the distribution route matches, the reception confirmation message is transferred to the parent node of the normal distribution route added to the reception confirmation message.
(付記6)
自身が配信経路における転送ノードである場合、データを受信した際に、正常系配信経路の親ノードと、冗長系配信経路の親ノードの両方に第1の受信確認メッセージを送り、
自身が配信経路における末端ノードである場合、データを受信した際に、正常系親ノードに第2の受信確認メッセージを送り、
自身の配信経路の全ての子ノードから第2の受信確認メッセージを受信した場合、正常系配信経路と冗長系配信経路の両方の親ノードに第2の受信確認メッセージを送る
ことを特徴とする付記4又は付記5に記載の通信ノード装置。(Appendix 6)
If the node itself is a forwarding node in the distribution route, when receiving data, the first reception confirmation message is sent to both the parent node of the normal distribution route and the parent node of the redundant distribution route,
If it is a terminal node in the distribution route, when receiving data, it sends a second receipt confirmation message to the normal parent node,
Note that when the second receipt confirmation message is received from all the child nodes of its own delivery route, the second receipt confirmation message is sent to the parent nodes of both the normal delivery route and the redundant delivery route. 4. The communication node device according to 4 or appendix 5.
(付記7)
マルチキャスト通信のプログラムであって、
コンピュータに、
正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定する処理、
データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送る送信処理、
を実行させることを特徴とするプログラム。(Appendix 7)
A multicast communication program,
On the computer,
When data is transferred to a subordinate node along the normal delivery route, a process for setting a retransmission timer for the child node of the redundant delivery route,
When receiving data, a transmission process that sends a reception confirmation message to both the parent node of the normal distribution route and the parent node of the redundant distribution route,
A program characterized by having executed.
(付記8)
前記コンピュータに、
冗長系配信経路の親ノードからデータを受信した場合、前記受信確認メッセージに、送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報を付加する処理、
送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報が付加された受信確認メッセージを受信した場合、自身が当該受信確認メッセージに付加された送信元である冗長系配信経路の親ノードと一致したならば、当該受信確認メッセージに付加された正常系配信経路の親ノードへ当該受信確認メッセージを転送する処理、
をさらに実行させることを特徴とする付記7に記載のプログラム。(Appendix 8)
In the computer,
When receiving data from a parent node of a redundant delivery route, a process of adding information on the parent node of the redundant delivery route that is the transmission source and the parent node of the normal delivery route to the reception confirmation message;
When the reception confirmation message with the information of the parent node of the redundant distribution route that is the transmission source and the parent node of the normal distribution route is received, the redundant system that is the transmission source that is added to the reception confirmation message. A process for transferring the reception confirmation message to the parent node of the normal distribution route added to the reception confirmation message if it matches the parent node of the distribution route;
The program according to appendix 7, wherein the program is further executed.
(付記9)
前記コンピュータに、
自身が配信経路における転送ノードである場合、データを受信した際に、正常系配信経路の親ノードと、冗長系配信経路の親ノードの両方に第1の受信確認メッセージを送る処理、
自身が配信経路における末端ノードである場合、データを受信した際に、正常系親ノードに第2の受信確認メッセージを送る処理、
自身の配信経路の全ての子ノードから第2の受信確認メッセージを受信した場合、正常系配信経路と冗長系配信経路の両方の親ノードに第2の受信確認メッセージを送る処理、
をさらに実行させることを特徴とする付記7又は付記8に記載のプログラム。(Appendix 9)
In the computer,
A process of sending a first reception confirmation message to both the parent node of the normal distribution route and the parent node of the redundant distribution route when data is received when it is a forwarding node in the distribution route;
A process of sending a second reception confirmation message to the normal parent node when data is received when the terminal node is a terminal node in the distribution route;
A process of sending the second reception confirmation message to the parent nodes of both the normal distribution path and the redundant distribution path when the second reception confirmation message is received from all the child nodes of its own distribution path;
The program according to appendix 7 or appendix 8, wherein the program is further executed.
以上、好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。 Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above-described embodiments, and various modifications can be made within the scope of the technical idea.
本出願は、2012年5月21日に出願された日本出願特願2012−115398号を基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application claims the priority on the basis of Japanese application Japanese Patent Application No. 2012-115398 for which it applied on May 21, 2012, and takes in those the indications of all here.
101、102、111、112、131、132、141、142 ノード
201〜205 ルータ101, 102, 111, 112, 131, 132, 141, 142 Node 201-205 Router
Claims (9)
正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、
データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送る
ことを特徴とするマルチキャスト通信方法。A multicast communication method in a network composed of a plurality of communication nodes,
When data is transferred to a subordinate node along the normal delivery route, a retransmission timer is set for the child node of the redundant delivery route,
A multicast communication method characterized by sending a reception confirmation message to both a parent node of a normal distribution route and a parent node of a redundant distribution route when data is received.
送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報が付加された受信確認メッセージを受信した場合、自身が当該受信確認メッセージに付加された送信元である冗長系配信経路の親ノードと一致したならば、当該受信確認メッセージに付加された正常系配信経路の親ノードへ当該受信確認メッセージを転送する
ことを特徴とする請求項1に記載のマルチキャスト通信方法。When data is received from a parent node of a redundant delivery route, information on the parent node of the redundant delivery route that is the transmission source and the parent node of the normal delivery route is added to the reception confirmation message,
When the reception confirmation message with the information of the parent node of the redundant distribution route that is the transmission source and the parent node of the normal distribution route is received, the redundant system that is the transmission source that is added to the reception confirmation message. 2. The multicast communication method according to claim 1, wherein if the transmission path matches the parent node of the distribution path, the reception confirmation message is transferred to the parent node of the normal distribution path added to the reception confirmation message.
自身が配信経路における末端ノードである場合、データを受信した際に、正常系親ノードに第2の受信確認メッセージを送り、
自身の配信経路の全ての子ノードから第2の受信確認メッセージを受信した場合、正常系配信経路と冗長系配信経路の両方の親ノードに第2の受信確認メッセージを送ることを特徴とする請求項1又は請求項2に記載のマルチキャスト通信方法。If the node itself is a forwarding node in the distribution route, when receiving data, the first reception confirmation message is sent to both the parent node of the normal distribution route and the parent node of the redundant distribution route,
If it is a terminal node in the distribution route, when receiving data, it sends a second receipt confirmation message to the normal parent node,
When the second reception confirmation message is received from all the child nodes of its own distribution route, the second reception confirmation message is sent to the parent nodes of both the normal distribution route and the redundant distribution route. The multicast communication method according to claim 1 or 2.
正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定し、
データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送る
ことを特徴とする通信ノード装置。A communication node device constituting a communication system that performs multicasting,
When data is transferred to a subordinate node along the normal delivery route, a retransmission timer is set for the child node of the redundant delivery route,
A communication node device that, when receiving data, sends a reception confirmation message to both a parent node of a normal distribution route and a parent node of a redundant distribution route.
送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報が付加された受信確認メッセージを受信した場合、自身が当該受信確認メッセージに付加された送信元である冗長系配信経路の親ノードと一致したならば、当該受信確認メッセージに付加された正常系配信経路の親ノードへ当該受信確認メッセージを転送する
ことを特徴とする請求項4に記載の通信ノード装置。When data is received from a parent node of a redundant delivery route, information on the parent node of the redundant delivery route that is the transmission source and the parent node of the normal delivery route is added to the reception confirmation message,
When the reception confirmation message with the information of the parent node of the redundant distribution route that is the transmission source and the parent node of the normal distribution route is received, the redundant system that is the transmission source that is added to the reception confirmation message. 5. The communication node device according to claim 4, wherein if it matches the parent node of the distribution route, the reception confirmation message is transferred to the parent node of the normal distribution route added to the reception confirmation message.
自身が配信経路における末端ノードである場合、データを受信した際に、正常系親ノードに第2の受信確認メッセージを送り、
自身の配信経路の全ての子ノードから第2の受信確認メッセージを受信した場合、正常系配信経路と冗長系配信経路の両方の親ノードに第2の受信確認メッセージを送る
ことを特徴とする請求項4又は請求項5に記載の通信ノード装置。If the node itself is a forwarding node in the distribution route, when receiving data, the first reception confirmation message is sent to both the parent node of the normal distribution route and the parent node of the redundant distribution route,
If it is a terminal node in the distribution route, when receiving data, it sends a second receipt confirmation message to the normal parent node,
When the second reception confirmation message is received from all the child nodes of its own distribution route, the second reception confirmation message is sent to the parent nodes of both the normal distribution route and the redundant distribution route. The communication node device according to claim 4 or 5.
コンピュータに、
正常系配信経路に沿って配下のノードへデータを転送した場合、冗長系配信経路の子ノードに対しても再送タイマーを設定する処理、
データを受信した場合に、正常系配信経路の親ノードと冗長系配信経路の親ノードの両方に受信確認メッセージを送る送信処理、
を実行させることを特徴とするプログラム。A multicast communication program,
On the computer,
When data is transferred to a subordinate node along the normal delivery route, a process for setting a retransmission timer for the child node of the redundant delivery route,
When receiving data, a transmission process that sends a reception confirmation message to both the parent node of the normal distribution route and the parent node of the redundant distribution route,
A program characterized by having executed.
冗長系配信経路の親ノードからデータを受信した場合、前記受信確認メッセージに、送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報を付加する処理、
送信元である冗長系配信経路の親ノードと、正常系配信経路の親ノードの情報が付加された受信確認メッセージを受信した場合、自身が当該受信確認メッセージに付加された送信元である冗長系配信経路の親ノードと一致したならば、当該受信確認メッセージに付加された正常系配信経路の親ノードへ当該受信確認メッセージを転送する処理、
をさらに実行させることを特徴とする請求項7に記載のプログラム。In the computer,
When receiving data from a parent node of a redundant delivery route, a process of adding information on the parent node of the redundant delivery route that is the transmission source and the parent node of the normal delivery route to the reception confirmation message;
When the reception confirmation message with the information of the parent node of the redundant distribution route that is the transmission source and the parent node of the normal distribution route is received, the redundant system that is the transmission source that is added to the reception confirmation message. A process for transferring the reception confirmation message to the parent node of the normal distribution route added to the reception confirmation message if it matches the parent node of the distribution route;
8. The program according to claim 7, further comprising:
自身が配信経路における転送ノードである場合、データを受信した際に、正常系配信経路の親ノードと、冗長系配信経路の親ノードの両方に第1の受信確認メッセージを送る処理、
自身が配信経路における末端ノードである場合、データを受信した際に、正常系親ノードに第2の受信確認メッセージを送る処理、
自身の配信経路の全ての子ノードから第2の受信確認メッセージを受信した場合、正常系配信経路と冗長系配信経路の両方の親ノードに第2の受信確認メッセージを送る処理、
をさらに実行させることを特徴とする請求項7又は請求項8に記載のプログラム。In the computer,
A process of sending a first reception confirmation message to both the parent node of the normal distribution route and the parent node of the redundant distribution route when data is received when it is a forwarding node in the distribution route;
A process of sending a second reception confirmation message to the normal parent node when data is received when the terminal node is a terminal node in the distribution route;
A process of sending the second reception confirmation message to the parent nodes of both the normal distribution path and the redundant distribution path when the second reception confirmation message is received from all the child nodes of its own distribution path;
The program according to claim 7 or 8, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014516780A JPWO2013176051A1 (en) | 2012-05-21 | 2013-05-17 | Multicast communication method, communication node device, and program |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012115398 | 2012-05-21 | ||
| JP2012115398 | 2012-05-21 | ||
| JP2014516780A JPWO2013176051A1 (en) | 2012-05-21 | 2013-05-17 | Multicast communication method, communication node device, and program |
| PCT/JP2013/063787 WO2013176051A1 (en) | 2012-05-21 | 2013-05-17 | Multicast communication method, communication node device, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPWO2013176051A1 true JPWO2013176051A1 (en) | 2016-01-12 |
Family
ID=49623745
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014516780A Pending JPWO2013176051A1 (en) | 2012-05-21 | 2013-05-17 | Multicast communication method, communication node device, and program |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9425970B2 (en) |
| JP (1) | JPWO2013176051A1 (en) |
| WO (1) | WO2013176051A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150381377A1 (en) * | 2014-06-26 | 2015-12-31 | Qualcomm Technologies International, Ltd. | Method and apparatus for managing addresses and connectivity arrangements for transporting multicast data in a wireless network |
| CN115174413B (en) * | 2022-07-07 | 2024-08-30 | 苏州磐联集成电路科技股份有限公司 | Pairing switching method of mesh network system |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06315060A (en) * | 1993-04-28 | 1994-11-08 | Matsushita Electric Ind Co Ltd | Broadcast communication device |
| US7289433B1 (en) * | 2000-10-24 | 2007-10-30 | Nortel Networks Limited | Method and system for providing robust connections in networking applications |
| US7355975B2 (en) * | 2004-04-30 | 2008-04-08 | International Business Machines Corporation | Method and apparatus for group communication with end-to-end reliability |
| JP4637832B2 (en) * | 2004-05-24 | 2011-02-23 | パナソニック株式会社 | Wireless LAN device having terminal function, wireless LAN device having base station function, and wireless network provided with this wireless LAN device |
| US7620409B2 (en) * | 2004-06-17 | 2009-11-17 | Honeywell International Inc. | Wireless communication system with channel hopping and redundant connectivity |
| JP2007228064A (en) * | 2006-02-21 | 2007-09-06 | Mitsubishi Electric Corp | Network system and communication device |
| CN101808044B (en) * | 2010-03-19 | 2013-10-16 | 中兴通讯股份有限公司 | Method for multi-home routing of stream control transmission protocol and device |
| CN102694713B (en) * | 2011-03-21 | 2015-08-05 | 鸿富锦精密工业(深圳)有限公司 | Network communication multi-channel selection method and system |
| WO2011144082A2 (en) * | 2011-05-25 | 2011-11-24 | 华为技术有限公司 | Route calculation method and master node device in virtual network element |
| US8630291B2 (en) * | 2011-08-22 | 2014-01-14 | Cisco Technology, Inc. | Dynamic multi-path forwarding for shared-media communication networks |
| WO2013048510A1 (en) * | 2011-09-30 | 2013-04-04 | Intel Corporation | Radio access network (ran) for peer-to-peer (p2p) communication |
| US9596182B2 (en) * | 2013-02-12 | 2017-03-14 | Adara Networks, Inc. | Controlling non-congestion controlled flows |
-
2013
- 2013-05-17 JP JP2014516780A patent/JPWO2013176051A1/en active Pending
- 2013-05-17 US US14/401,534 patent/US9425970B2/en not_active Expired - Fee Related
- 2013-05-17 WO PCT/JP2013/063787 patent/WO2013176051A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| US9425970B2 (en) | 2016-08-23 |
| US20150139226A1 (en) | 2015-05-21 |
| WO2013176051A1 (en) | 2013-11-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5691703B2 (en) | Multicast network system | |
| EP1747644B1 (en) | Method and apparatus for group communication with end-to-end reliability | |
| CN103155485B (en) | Fast Convergent based on quickly flooding is with from the method for network disaster recovery and router | |
| US9094224B2 (en) | Acknowledged multicast convergence | |
| JP2013542662A5 (en) | ||
| WO2007095542A2 (en) | Dynamic multicasting scheme for mesh networks | |
| WO2012068996A1 (en) | Method and device for detecting link state | |
| CN103262457A (en) | Repeater nodes in shared media networks | |
| JP2011515057A5 (en) | ||
| CN103227724A (en) | Method and device for realizing PIM multicast in VRRP network environment | |
| CN103621017A (en) | Communication system, communication route control method, and communication apparatus | |
| JP2010045732A (en) | Device and method for transferring multicast packet | |
| JPWO2013176051A1 (en) | Multicast communication method, communication node device, and program | |
| Scott et al. | Robust communications for disconnected, intermittent, low-bandwidth (DIL) environments | |
| EP2523401B1 (en) | Virtual networks within a physical network | |
| JP5287759B2 (en) | Network system and route search method | |
| CN102714630B (en) | Communication device, communication system and communication method | |
| Lent et al. | Fast message dissemination for emergency communications | |
| JP4828461B2 (en) | Intermediate system between multiple communication networks and centralized monitoring server | |
| JP3965202B1 (en) | Network communication equipment and communication program for ring network. | |
| JPWO2005062549A1 (en) | Network topology generation method and node | |
| Papán et al. | The new PIM-SM IPFRR mechanism | |
| JP2009065617A (en) | Lan communication system | |
| JP4526127B2 (en) | Communication method, apparatus and program for retransmitting management traffic in in-band management network | |
| JP5020917B2 (en) | Route switching control router and route switching control method |