Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7601735B2 - Mesh network system and communication control method - Google Patents
[go: Go Back, main page]

JP7601735B2 - Mesh network system and communication control method - Google Patents

Mesh network system and communication control method Download PDF

Info

Publication number
JP7601735B2
JP7601735B2 JP2021155352A JP2021155352A JP7601735B2 JP 7601735 B2 JP7601735 B2 JP 7601735B2 JP 2021155352 A JP2021155352 A JP 2021155352A JP 2021155352 A JP2021155352 A JP 2021155352A JP 7601735 B2 JP7601735 B2 JP 7601735B2
Authority
JP
Japan
Prior art keywords
node
network
fixed
wired
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021155352A
Other languages
Japanese (ja)
Other versions
JP2023046647A (en
Inventor
達也 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Kokusai Denki Electric Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc, Kokusai Denki Electric Inc filed Critical Hitachi Kokusai Electric Inc
Priority to JP2021155352A priority Critical patent/JP7601735B2/en
Publication of JP2023046647A publication Critical patent/JP2023046647A/en
Application granted granted Critical
Publication of JP7601735B2 publication Critical patent/JP7601735B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線と有線の両方でメッシュネットワークを構成した有線/無線メッシュネットワークシステムに関する。 The present invention relates to a wired/wireless mesh network system that configures a mesh network using both wireless and wired connections.

近年のロボット技術の進展は実に目覚しく、様々な社会課題の解決にロボットが利用されることも多くなっている。このようなロボットの多くは、無人航空機や自律運転車両等の無人移動体である。無人移動体は、遠隔操縦や自律制御のための制御指令データや、無人移動体に搭載したカメラ等で撮影した映像データを伝送するために、通信システムを具備する必要がある。このとき、無人移動体がレール等に沿った所定の経路を移動する機械でない場合には、移動に適した無線通信が利用されることが多い。 The progress of robotics technology in recent years has been remarkable, and robots are increasingly being used to solve various social issues. Many of these robots are unmanned mobile objects, such as unmanned aerial vehicles and autonomous vehicles. Unmanned mobile objects need to be equipped with a communication system to transmit control command data for remote operation and autonomous control, and video data captured by cameras mounted on the unmanned mobile object. In such cases, if the unmanned mobile object is not a machine that moves along a predetermined route such as a rail, wireless communication suitable for movement is often used.

例えば、特許文献1には、移動基地局と端末局が、近距離通信を準備するための長距離通信機能と、データ伝送用の近距離通信機能を備え、長距離通信機能を用いた通信により、近距離通信を行うタイミングをスケジューリングする発明が開示されている。また、特許文献2には、無人飛行体を用いた中継システムにおいて、中継の通信品質、予定の中継時間、無人飛行体の電源の状態(電力供給可能量)に基づいて、無人飛行体の中継位置を探索する発明が開示されている。 For example, Patent Document 1 discloses an invention in which a mobile base station and a terminal station are equipped with a long-distance communication function for preparing short-distance communication and a short-distance communication function for data transmission, and the timing of short-distance communication is scheduled by communication using the long-distance communication function. Patent Document 2 discloses an invention in which, in a relay system using an unmanned aerial vehicle, the relay position of the unmanned aerial vehicle is searched for based on the relay communication quality, the planned relay time, and the power supply state of the unmanned aerial vehicle (available power supply amount).

国際公開第2017/018021号International Publication No. 2017/018021 特開2019-169848号公報JP 2019-169848 A

無人移動体との通信に使用され得る通信ネットワークの一つにメッシュネットワークがある。メッシュネットワークは複数のノードから構成され、隣接する通信可能なノード同士を接続することで、全体で網の目状のネットワークを形成する。特に、ノード間の接続が無線で行われる場合は無線メッシュネットワークと呼ばれ、複数のノードに渡ってバケツリレー式にデータが無線転送される。 One type of communication network that can be used to communicate with unmanned vehicles is a mesh network. A mesh network is made up of multiple nodes, and by connecting adjacent nodes that can communicate with each other, the entire network forms a mesh-like structure. In particular, when the connections between nodes are made wirelessly, it is called a wireless mesh network, and data is transferred wirelessly across multiple nodes in a bucket brigade style.

通常、メッシュネットワークには複数の経路が存在し、ある経路で通信不能になっても代替経路に切り替えることができるため、他のネットワークトポロジと比較して障害に強いという特徴がある。但し、複数の経路が存在するということは、ネットワークにループ状の経路が存在することも意味する。このようなネットワークにIPパケットをブロードキャストする場合、IPパケットがループ状の経路を一周してからもブロードキャストを繰り返してブロードキャストストームを引き起こすことを避けるため、一般的にスパニングツリープロトコルが適用される。 Mesh networks usually have multiple routes, and if communication becomes unavailable on one route, they can switch to an alternative route, making them more resistant to failures than other network topologies. However, the existence of multiple routes also means that there are loop-shaped routes in the network. When broadcasting IP packets in such a network, the spanning tree protocol is generally used to prevent the IP packets from repeating broadcasts even after they have traveled around the loop-shaped route, causing a broadcast storm.

スパニングツリープロトコルではスパニングツリーアルゴリズムを使用し、自動的に特定のノード間の通信をブロッキング状態にすることで、ループを防ぐことが可能である。また、障害が発生した際は、ブロッキング状態を解除することによって、代替経路による通信を継続することが可能である。 The spanning tree protocol uses a spanning tree algorithm to automatically block communication between specific nodes, making it possible to prevent loops. In addition, when a failure occurs, it is possible to continue communication via an alternative route by releasing the blocking state.

しかしながら、このようなメッシュネットワークは、特定の優先度の高いノードによる集中制御で経路を決定するのではなく、全てのノードが対等な関係で経路を決定するため、集中制御方式と比較して効率が低下する。特に、高スループットや低遅延が要求されるケースでは、耐障害性の高いメッシュネットワークを採用できない恐れがある。 However, in this type of mesh network, the route is determined not by centralized control by specific high-priority nodes, but by all nodes on an equal footing, making it less efficient than a centralized control method. In particular, in cases where high throughput and low latency are required, there is a risk that a highly fault-tolerant mesh network cannot be adopted.

耐障害性に加えて、高スループットと低遅延が要求されるユースケースとして、無人航空機(UAV;Unmanned Aerial Vehicle)の遠隔操縦に係る映像伝送を行う無線通信システムが考えられる。図1には、そのような無線通信システムに関する従来例1の構成例を示してある。同システムは、UAVの目視外飛行において、UAVの周辺状況を撮影した映像をUAVからサーバに転送し、操縦者がリアルタイムで映像を確認できるようにするものである。 A use case that requires high throughput and low latency in addition to fault tolerance is a wireless communication system that transmits video related to the remote control of an unmanned aerial vehicle (UAV). Figure 1 shows a configuration example of a conventional example 1 of such a wireless communication system. This system transfers video captured of the surroundings of a UAV when the UAV is flying beyond visual line of sight from the UAV to a server, allowing the pilot to check the video in real time.

図1に示した従来例1の無線メッシュネットワークでは、UAV本体を含む移動ノード101の飛行経路に沿って、第1固定ノード111、第2固定ノード112、第3固定ノード113、第n固定ノード114が地上に配置されている。また、サーバ121が、第1固定ノード111に有線で接続されている。なお、以降の説明では、移動ノードか固定ノードかを問わず、2台のノード間で無線通信が行われた場合を1ホップ、3台連なったノード間で無線通信が行われた場合を2ホップといったように、通信が行われたノード数から1を減算した値をホップ数と定義する。 In the wireless mesh network of conventional example 1 shown in FIG. 1, a first fixed node 111, a second fixed node 112, a third fixed node 113, and an n-th fixed node 114 are placed on the ground along the flight path of a mobile node 101 including a UAV body. A server 121 is also connected to the first fixed node 111 by wire. In the following explanation, the number of hops is defined as the number of nodes that communicated minus 1, such that one hop is defined as wireless communication between two nodes, regardless of whether the nodes are mobile or fixed, and two hops is defined as wireless communication between three consecutive nodes.

移動ノード101が第1固定ノード111の上空を飛行している場合は、移動ノード101と第1固定ノード111との間で1ホップの通信が行われ、サーバ121まで最短の経路でデータが転送される。次に、移動ノード101が第2固定ノード112の上空に移動し、第1固定ノード111と直接通信できなくなると、移動ノード101から第2固定ノード112を経由して第1固定ノード111まで2ホップの通信が行われる。同様にして、移動ノード101が第3固定ノード113の上空に移動すると3ホップの通信になり、第n固定ノード114の上空に移動するとnホップの通信になる。そして、ホップ数の増大に伴ってスループットが低下していき、遅延時間も増大してしまう。 When the mobile node 101 is flying above the first fixed node 111, one-hop communication takes place between the mobile node 101 and the first fixed node 111, and data is transferred to the server 121 via the shortest route. Next, when the mobile node 101 moves above the second fixed node 112 and is no longer able to communicate directly with the first fixed node 111, two-hop communication takes place from the mobile node 101 to the first fixed node 111 via the second fixed node 112. Similarly, when the mobile node 101 moves above the third fixed node 113, the communication becomes three-hop communication, and when the mobile node 101 moves above the nth fixed node 114, the communication becomes n-hop communication. As the number of hops increases, the throughput decreases and the delay time also increases.

図2には、従来例2として、有線と無線によるメッシュネットワーク(以下、「有線/無線メッシュネットワーク」と称する)の構成例を示してある。図2のシステムでは、図1のシステムと同様に、UAV本体を含む移動ノード201の飛行経路に沿って、第1固定ノード211、第2固定ノード212、第3固定ノード213、第n固定ノード214が地上に配置され、更にサーバ221が全ての固定ノードと有線で接続されている。 Figure 2 shows an example of the configuration of a wired and wireless mesh network (hereinafter referred to as a "wired/wireless mesh network") as conventional example 2. In the system of Figure 2, similar to the system of Figure 1, a first fixed node 211, a second fixed node 212, a third fixed node 213, and an nth fixed node 214 are placed on the ground along the flight path of a mobile node 201 including the UAV body, and a server 221 is further connected to all the fixed nodes by wires.

従って、一見すると移動ノード201がどの固定ノードと無線接続されていても、サーバ221との間で1ホップの通信が実現できるように見える。しかしながら、有線ネットワークと無線ネットワークとの間でループが形成されているため、いずれか1つの固定ノードとサーバ221との間でのみ有線回線での通信が許可され、残りの全ての固定ノードへの有線回線はブロッキングされる。 Therefore, at first glance, it appears that one-hop communication between the mobile node 201 and the server 221 can be achieved regardless of which fixed node the mobile node 201 is wirelessly connected to. However, because a loop is formed between the wired network and the wireless network, communication over a wired line is permitted only between one of the fixed nodes and the server 221, and wired lines to all remaining fixed nodes are blocked.

つまり、第1固定ノード211とサーバ221との間だけがブロッキングされていない状態となる。このため、移動ノード201が第1固定ノード211の上空から第2固定ノード212の上空に移動し、第1固定ノード211と直接通信できなくなると、移動ノード201から第2固定ノード212を経由して第1固定ノード211まで2ホップの通信が行われ、サーバ221と接続されることになる。 In other words, only the connection between the first fixed node 211 and the server 221 is not blocked. Therefore, when the mobile node 201 moves from above the first fixed node 211 to above the second fixed node 212 and is no longer able to communicate directly with the first fixed node 211, two-hop communication is performed from the mobile node 201 to the first fixed node 211 via the second fixed node 212, and the node is connected to the server 221.

また、ループ検知は一般的にループ検知用のパケットをブロードキャストして行うため、ネットワークの規模が大きい場合や通信負荷が大きい場合、ループを検知するまでに長時間を要する恐れがある。更に、ループ検知機能そのものによりネットワーク負荷を増大させるため、可能な限りループを形成しないネットワークを構築すべきである。 In addition, since loop detection is generally performed by broadcasting loop detection packets, if the network is large or the communication load is heavy, it may take a long time to detect the loop. Furthermore, since the loop detection function itself increases the network load, it is best to build a network that does not form loops as much as possible.

図3には、従来例3として、有線/無線メッシュネットワークの別の構成例を示してある。図3のシステムでは、図2のシステムと同様に、UAV本体を含む移動ノード301の飛行経路に沿って、第1固定ノード311、第2固定ノード312、第3固定ノード313、第n固定ノード314が地上に配置され、更にサーバ321が全ての固定ノードと有線で接続されている。但し、固定ノード同士の無線通信は禁止されている。 Figure 3 shows another example of the configuration of a wired/wireless mesh network as conventional example 3. In the system of Figure 3, similar to the system of Figure 2, a first fixed node 311, a second fixed node 312, a third fixed node 313, and an nth fixed node 314 are placed on the ground along the flight path of a mobile node 301 including the UAV body, and a server 321 is further connected to all the fixed nodes by wires. However, wireless communication between the fixed nodes is prohibited.

具体的には、第1固定ノード311には、第2固定ノード312のMACアドレスと、第3固定ノード313のMACアドレスと、第n固定ノード314のMACアドレスを指定し、MACアドレスフィルタリングによりこれら固定ノードとの接続を禁止する。これにより、第1固定ノード311は、移動ノード301とだけ無線接続することが可能になる。他の固定ノードにも同様な設定がなされている。 Specifically, the MAC address of the second fixed node 312, the MAC address of the third fixed node 313, and the MAC address of the nth fixed node 314 are specified for the first fixed node 311, and connections to these fixed nodes are prohibited by MAC address filtering. This allows the first fixed node 311 to wirelessly connect only to the mobile node 301. Similar settings are made for the other fixed nodes.

また、図3のシステムは、ホップ数の最大値が1に設定されている点も、従来例2と異なっている。これは、送信するパケットのIPヘッダ内にあるTTL(Time To Live)を1に設定することで実現可能である。パケットが無線ノードから無線ノードへ転送された際に、TTLから1が減算されて直ちに0になり、この時点で宛先ノードに到達していなければパケットは破棄されるので、最大ホップ数が1の無線ネットワークになる。つまり、図3の破線で示した経路を1回しか通過できないため、無線ネットワークと有線ネットワークが複数のノードで接続されていてもループが形成されず、任意の固定ノードとサーバ321との間でブロッキングされることはない。 The system in FIG. 3 also differs from Conventional Example 2 in that the maximum number of hops is set to 1. This can be achieved by setting the TTL (Time To Live) in the IP header of the packet to be sent to 1. When a packet is transferred from wireless node to wireless node, 1 is subtracted from the TTL, immediately making it 0. If the packet has not reached the destination node at this point, it is discarded, resulting in a wireless network with a maximum number of hops of 1. In other words, since the path shown by the dashed line in FIG. 3 can only be passed once, no loop is formed even if the wireless network and wired network are connected by multiple nodes, and there is no blocking between any fixed node and server 321.

このように、無線ネットワーク側で所定のホップ数を超えた場合は強制的にパケットを破棄してループを形成させないことによって、有線ネットワーク側のブロッキングが発生しないようにする。更に、無線ネットワークから所定のホップ数以内で必ず有線ネットワークに到達できるように経路を設定することによって、移動ノード301がどの固定ノードと接続されていても常に最短の経路で通信が行われるようにする。これにより、高スループットと低遅延が得られるネットワークを構築することが可能となる。 In this way, if the wireless network exceeds a certain number of hops, packets are forcibly discarded to prevent the formation of a loop, thereby preventing blocking on the wired network side. Furthermore, by setting a route so that the wired network can always be reached within a certain number of hops from the wireless network, communication is always carried out via the shortest route regardless of which fixed node the mobile node 301 is connected to. This makes it possible to build a network that provides high throughput and low latency.

しかしながら、このようなメッシュネットワークは、無線ネットワーク側のホップ数の制約により、許容されるホップ数が小さくなるほど、有線ネットワークから離れた場所まで通信エリアを拡大させるのが難しいという問題があった。また、許容されるホップ数が大きくなるほど、ループを形成させないようにホップ数を考慮しながら固定ノードを配置するのが難しいという問題があった。また、例えば、移動ノード301が第2固定ノード312とだけ通信が可能である場合に、第2固定ノード312とサーバ321との間に障害が発生した場合は、移動ノード301がサーバ321へアクセスできなくなるなど、本来メッシュネットワークの持つ耐障害性の高さが犠牲になっている側面もあった。 However, such mesh networks have the problem that, due to the constraints on the number of hops on the wireless network side, the smaller the allowable number of hops, the more difficult it is to expand the communication area to locations farther away from the wired network. Also, the larger the allowable number of hops, the more difficult it is to place fixed nodes while considering the number of hops so as not to form a loop. Also, for example, if the mobile node 301 can only communicate with the second fixed node 312, if a failure occurs between the second fixed node 312 and the server 321, the mobile node 301 will be unable to access the server 321, and so on, thus sacrificing the high fault tolerance that is inherent to mesh networks.

本発明は、上記のような従来の事情に鑑みて為されたものであり、移動ノードと固定ノードを有する有線/無線メッシュネットワークにおいて、無線ネットワークと有線ネットワークの間でループが形成されないように制御することを目的とする。 The present invention was made in consideration of the above-mentioned conventional circumstances, and aims to provide control in a wired/wireless mesh network having mobile nodes and fixed nodes so that loops are not formed between the wireless network and the wired network.

上記の目的を達成するために、本発明の一態様であるメッシュネットワークシステムは、以下のように構成される。すなわち、本発明に係るメッシュネットワークシステムは、無線ネットワークを形成する無線ノードとして、移動ノードと、複数の固定ノードとを有するメッシュネットワークシステムにおいて、複数の固定ノードのうちの2つ以上の固定ノードは有線ネットワークにも接続されており、無線ネットワークと有線ネットワークの両方に接続された固定ノードは、送信元が無線ネットワーク側のパケットを有線ネットワーク側から受信した場合、又は、送信元が有線ネットワーク側のパケットを無線ネットワーク側から受信した場合に、受信したパケットを破棄することを特徴とする。 In order to achieve the above object, a mesh network system, which is one aspect of the present invention, is configured as follows. That is, the mesh network system according to the present invention is a mesh network system having a mobile node and multiple fixed nodes as wireless nodes forming a wireless network, where at least two of the multiple fixed nodes are also connected to a wired network, and the fixed nodes connected to both the wireless network and the wired network are characterized in that they discard the received packet when the sender receives a packet from the wireless network side from the wired network side, or when the sender receives a packet from the wired network side from the wireless network side.

ここで、本発明に係るメッシュネットワークシステムにおいて、無線ネットワークと有線ネットワークの両方に接続された固定ノードは、有線ネットワークに接続されているネットワーク機器との間でアドレス解決を行い、アドレス解決結果を移動ノードに通知するように構成され得る。 Here, in the mesh network system according to the present invention, a fixed node connected to both a wireless network and a wired network can be configured to perform address resolution between itself and a network device connected to the wired network, and to notify the mobile node of the address resolution result.

また、本発明に係るメッシュネットワークシステムにおいて、移動ノードは、複数の固定ノードからアドレス解決結果を受信した場合に、通信コストの最も低い固定ノードを無線ネットワーク内の最終ノードに指定するように構成され得る。 In addition, in the mesh network system according to the present invention, when a mobile node receives address resolution results from multiple fixed nodes, the mobile node can be configured to designate the fixed node with the lowest communication cost as the final node in the wireless network.

本発明の別の態様である通信制御方法は、以下のように構成される。すなわち、無線ネットワークを形成する無線ノードとして、移動ノードと、複数の固定ノードとを有するメッシュネットワークシステムにおける通信制御方法において、複数の固定ノードのうちの2つ以上の固定ノードは有線ネットワークにも接続されており、無線ネットワークと有線ネットワークの両方に接続された固定ノードは、送信元が無線ネットワーク側のパケットを有線ネットワーク側から受信した場合、又は、送信元が有線ネットワーク側のパケットを無線ネットワーク側から受信した場合に、受信したパケットを破棄することを特徴とする。 A communication control method according to another aspect of the present invention is configured as follows. That is, in a communication control method in a mesh network system having a mobile node and multiple fixed nodes as wireless nodes forming a wireless network, two or more of the multiple fixed nodes are also connected to a wired network, and a fixed node connected to both the wireless network and the wired network discards a received packet when the sender receives a packet from the wireless network side from the wired network side, or when the sender receives a packet from the wired network side from the wireless network side.

本発明によれば、移動ノードと固定ノードを有する有線/無線メッシュネットワークにおいて、無線ネットワークと有線ネットワークの間でループが形成されないように制御することが可能となる。 According to the present invention, in a wired/wireless mesh network having mobile nodes and fixed nodes, it is possible to control the network so that loops are not formed between the wireless network and the wired network.

従来例1に係る無線メッシュネットワークの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of a wireless mesh network according to a first conventional example. 従来例2に係る有線/無線メッシュネットワークの構成例を示す図である。FIG. 11 is a diagram showing a configuration example of a wired/wireless mesh network according to a second conventional example. 従来例3に係る有線/無線メッシュネットワークの構成例を示す図である。FIG. 11 is a diagram showing a configuration example of a wired/wireless mesh network according to a third conventional example. 本発明の一実施形態に係る有線/無線メッシュネットワークの構成例を示す図である。1 is a diagram showing an example of the configuration of a wired/wireless mesh network according to an embodiment of the present invention; 図4の有線/無線メッシュネットワークにおける経路例を示す図である。5 is a diagram showing an example of a route in the wired/wireless mesh network of FIG. 4.

本発明の一実施形態について、以下に図面を参照して説明する。
図4には、本発明の一実施形態に係る有線/無線メッシュネットワークの構成例を示してある。本例の有線/無線メッシュネットワークは、移動ノード401と、第1固定ノード411と、第2固定ノード412と、第3固定ノード413と、第n固定ノード414と、サーバ421とを備えている。サーバ421は、第2固定ノード412を除く複数の固定ノード、すなわち、第1固定ノード411、第3固定ノード413、第n固定ノード414と、有線で接続されている。本例では、移動ノード401としてUAVを想定しているが、列車や自動車に搭載された無線機や、人が携帯可能な無線機など、任意の移動無線機を適用することができる。
An embodiment of the present invention will now be described with reference to the drawings.
4 shows an example of the configuration of a wired/wireless mesh network according to an embodiment of the present invention. The wired/wireless mesh network of this example includes a mobile node 401, a first fixed node 411, a second fixed node 412, a third fixed node 413, an nth fixed node 414, and a server 421. The server 421 is connected by wires to a plurality of fixed nodes other than the second fixed node 412, i.e., the first fixed node 411, the third fixed node 413, and the nth fixed node 414. In this example, a UAV is assumed as the mobile node 401, but any mobile radio, such as a radio mounted on a train or automobile, or a radio portable by a person, can be applied.

ここで、移動ノード401および全ての固定ノード411~414の間の経路は、スパニングツリープロトコルで決定される。また、有線ネットワークに接続された第1固定ノード411、第3固定ノード413、第n固定ノード414は、無線ネットワークと有線ネットワークの間でループを形成しないように、MACアドレスフィルタリング機能を具備している。 Here, the routes between the mobile node 401 and all the fixed nodes 411 to 414 are determined by the spanning tree protocol. In addition, the first fixed node 411, the third fixed node 413, and the nth fixed node 414, which are connected to the wired network, are equipped with a MAC address filtering function to prevent the formation of loops between the wireless network and the wired network.

具体的には、無線ネットワークに属する送信元アドレスを有するパケットを有線ネットワーク側から受信した場合は、当該パケットを破棄する。同様に、有線ネットワークに属する送信元アドレスを有するパケットを無線ネットワーク側から受信した場合も、当該パケットを破棄する。これにより、有線ネットワーク側の経路をブロッキングすることなくブロードキャストストームを回避することが可能となる。なお、有線ネットワークに接続されている固定ノードは、有線側と無線側で異なるMACアドレス、すなわち、送信元アドレスを有している。 Specifically, when a packet having a source address belonging to a wireless network is received from the wired network, the packet is discarded. Similarly, when a packet having a source address belonging to a wired network is received from the wireless network, the packet is discarded. This makes it possible to avoid broadcast storms without blocking the route on the wired network side. Note that fixed nodes connected to a wired network have different MAC addresses, i.e., source addresses, on the wired and wireless sides.

また、有線ネットワークに接続された第1固定ノード411、第3固定ノード413、第n固定ノード414は、定期的にサーバ421との間で直接通信を行い、例えば、pingを一定の時間間隔で送信することで、アドレス解決状態を監視し、その結果を移動ノード401へ報告する機能も具備している。 In addition, the first fixed node 411, the third fixed node 413, and the nth fixed node 414, which are connected to the wired network, periodically communicate directly with the server 421, and also have the function of monitoring the address resolution status by, for example, sending a ping at regular time intervals, and reporting the results to the mobile node 401.

次に、図5を用いて、本例の有線/無線メッシュネットワークの動作を説明する。図5は、基本的な構成は図4と同一であり、移動ノードの位置によって移動ノードと無線接続が可能な固定ノードが限定されている様子を示している。また、図5において、ノード間のメトリック値を括弧内の数値で表している。例えば、第1固定ノード411と第2固定ノード412の間のメトリック値は、図中に(4)と示すように4である。 Next, the operation of the wired/wireless mesh network of this example will be explained using Figure 5. Figure 5 has the same basic configuration as Figure 4, and shows how the fixed nodes that can wirelessly connect to the mobile node are limited depending on the location of the mobile node. Also, in Figure 5, the metric value between nodes is represented by a numerical value in parentheses. For example, the metric value between the first fixed node 411 and the second fixed node 412 is 4, as shown by (4) in the figure.

メッシュネットワークでは一般に、経路毎に通信コストを算出し、最小の通信コストの経路を選択するように制御される。例えば、無線LANのメッシュネットワークの標準規格であるIEEE 802.11sでは、通信コストとして下記のメトリック値Caが算出される。
Ca=[0+Bt/r]/(1-ef)
ここで、0はチャネルアクセスオーバーヘッド、Btは8192(テストフレームのbitサイズ)、rはデータレート(Mbit/sec)、efはフレームエラーレートである。メトリック値が小さいほど、その経路の無線品質が良好であることを示している。
In a mesh network, the communication cost is generally calculated for each route, and the route with the lowest communication cost is selected. For example, in IEEE 802.11s, which is the standard for wireless LAN mesh networks, the following metric value Ca is calculated as the communication cost.
Ca=[0+Bt/r]/(1-ef)
Here, 0 is the channel access overhead, Bt is 8192 (the bit size of the test frame), r is the data rate (Mbit/sec), and ef is the frame error rate. The smaller the metric value, the better the wireless quality of the route.

このメトリック値は、エアタイム、つまり、所定のデータ量を無線送信する際の所要時間と捉えることができる。また、複数ホップを行う経路では、各ノード間のメトリック値を加算したものを、経路全体のメトリック値と見做すことができる。例えば、移動ノード401が第1固定ノード411と通信を行う場合、1ホップの経路と、第2固定ノード412を経由する2ホップの経路が存在し、1ホップの経路のメトリック値は7、2ホップの経路のメトリック値は5+4=9となる。この場合、メトリック値の小さい1ホップの経路が選択されることになる。なお、図5では、説明を簡単にするために、メトリック値を1桁の小さい値としている。 This metric value can be considered as airtime, that is, the time required to wirelessly transmit a given amount of data. Furthermore, for a route that involves multiple hops, the sum of the metric values between each node can be considered as the metric value of the entire route. For example, when mobile node 401 communicates with first fixed node 411, there is a one-hop route and a two-hop route that passes through second fixed node 412, with the metric value of the one-hop route being 7 and the metric value of the two-hop route being 5 + 4 = 9. In this case, the one-hop route with the smaller metric value will be selected. Note that in FIG. 5, the metric value is set to a value one digit smaller to simplify the explanation.

更に、図5では、有線/無線メッシュネットワークにおける移動ノード401を起点とした経路がスパニングツリープロトコルで構築され、一部の経路がブロッキングされていることも明示している。具体的には、第1固定ノード411と第2固定ノード412の間がブロッキングされ、有線/無線メッシュネットワーク内において移動ノード401が他の固定ノードと通信を行う際にループを形成しないようにツリー型トポロジの経路が決定されている。 Furthermore, FIG. 5 also clearly shows that the route starting from the mobile node 401 in the wired/wireless mesh network is constructed using a spanning tree protocol, and that some of the routes are blocked. Specifically, the route between the first fixed node 411 and the second fixed node 412 is blocked, and the route of the tree topology is determined so that a loop is not formed when the mobile node 401 communicates with other fixed nodes in the wired/wireless mesh network.

ここで、図5に示すように、移動ノード401は第1固定ノード411と第2固定ノード412の中間地点を飛行しており、移動ノード401は第1固定ノード411と第2固定ノード412とだけ直接通信(1ホップ)ができる状態であるとする。また、第1固定ノード411と第2固定ノード412の間はスパニングツリープロトコルでブロッキングされ、第2固定ノード412と第3固定ノード413と第n固定ノード414は1本の経路で接続されているものとする。 As shown in FIG. 5, the mobile node 401 is flying midway between the first fixed node 411 and the second fixed node 412, and the mobile node 401 is in a state in which it can directly communicate (one hop) only with the first fixed node 411 and the second fixed node 412. In addition, the first fixed node 411 and the second fixed node 412 are blocked by the spanning tree protocol, and the second fixed node 412, the third fixed node 413, and the nth fixed node 414 are connected by a single route.

この状態で、移動ノード401からブロードキャストパケットが送信された場合、当該ブロードキャストパケットは、第1固定ノード411と第2固定ノード412に到達する。そして、第1固定ノード411に到達したブロードキャストパケットは、有線ネットワークを介してサーバ421、第3固定ノード413、第n固定ノード414に到達する。しかしながら、第3固定ノード413と第n固定ノード414では、有線ネットワーク側から受信した送信元アドレスが移動ノード401のパケットを、MACアドレスフィルタリングにより破棄するため、ブロードキャストストームが阻止される。 In this state, when a broadcast packet is sent from the mobile node 401, the broadcast packet reaches the first fixed node 411 and the second fixed node 412. The broadcast packet that reaches the first fixed node 411 then reaches the server 421, the third fixed node 413, and the nth fixed node 414 via the wired network. However, the third fixed node 413 and the nth fixed node 414 discard packets received from the wired network with a source address of the mobile node 401 by MAC address filtering, preventing a broadcast storm.

一方、移動ノード401から第2固定ノード412に到達したブロードキャストパケットは、第3固定ノード413に到達する。そして、第3固定ノード413に到達したブロードキャストパケットは、有線ネットワークを介してサーバ421、第1固定ノード411、第n固定ノード414に到達する。しかしながら、第1固定ノード411と第n固定ノード414では、有線ネットワーク側から受信した送信元アドレスが移動ノード401のパケットを、MACアドレスフィルタリングにより破棄するため、ブロードキャストストームが阻止される。 On the other hand, the broadcast packet that arrives at the second fixed node 412 from the mobile node 401 reaches the third fixed node 413. The broadcast packet that arrives at the third fixed node 413 then reaches the server 421, the first fixed node 411, and the nth fixed node 414 via the wired network. However, the first fixed node 411 and the nth fixed node 414 discard packets received from the wired network with a source address of the mobile node 401 by MAC address filtering, preventing a broadcast storm.

また、第3固定ノード413に到達したブロードキャストパケットは、第n固定ノード414を経由してから、有線ネットワークを介してサーバ421、第1固定ノード411、第3固定ノード413に到達する。しかしながら、第1固定ノード411と第3固定ノード413では、有線ネットワーク側から受信した送信元アドレスが移動ノード401のパケットを、MACアドレスフィルタリングにより破棄するため、ブロードキャストストームが阻止される。 The broadcast packet that reaches the third fixed node 413 passes through the nth fixed node 414, and then reaches the server 421, the first fixed node 411, and the third fixed node 413 via the wired network. However, the first fixed node 411 and the third fixed node 413 discard packets received from the wired network with a source address of the mobile node 401 by MAC address filtering, preventing a broadcast storm.

サーバ421からブロードキャストパケットを送信する場合も、同様に作用する。例えば、サーバ421から第3固定ノード413に到達したブロードキャストパケットが、無線ネットワーク側の経路で第n固定ノード414に到達したとする。この場合、第n固定ノード414は、無線ネットワーク側から受信した送信元アドレスがサーバ421のパケットを、MACアドレスフィルタリングにより破棄するため、ブロードキャストストームが阻止される。 The same applies when a broadcast packet is sent from server 421. For example, assume that a broadcast packet that arrives at third fixed node 413 from server 421 reaches nth fixed node 414 via a route on the wireless network side. In this case, nth fixed node 414 discards the packet received from the wireless network side with a source address of server 421 by MAC address filtering, thereby preventing a broadcast storm.

このように、本例の有線/無線メッシュネットワークシステムは、無線ネットワーク側と有線ネットワーク側で個別のMACアドレスフィルタリングを行うように構成されている。これにより、無線ネットワークと有線ネットワークが複数のノードで接続されてループが形成されていても、複数の固定ノードとサーバ421との間にブロッキングを生じさせずに、無線と有線が統合された有線/無線メッシュネットワークを構築することができる。 In this way, the wired/wireless mesh network system of this example is configured to perform separate MAC address filtering on the wireless network side and the wired network side. This makes it possible to build a wired/wireless mesh network in which wireless and wired networks are integrated without causing blocking between multiple fixed nodes and the server 421, even if the wireless network and the wired network are connected by multiple nodes to form a loop.

ところで、移動ノード401が初めてサーバ421と通信を行う際に、移動ノード401からサーバ421へARP要求パケットをブロードキャストする場合、通信可能な複数の経路でARP要求パケットがサーバ421へ到達する。そして、サーバ421が移動ノード401へARP応答パケットをユニキャストすることでアドレス解決がなされ、移動ノード401とサーバ421との間で通信可能な状態となる。但し、複数のARP応答パケットのうちの最後に受信したARP応答パケットでアドレス解決情報が上書きされるため、必ずしも最短の経路が選択されるわけではない。また、移動ノード401とサーバ421との間で通信ができなくなった場合に、ARP要求パケットを再度送信することにより、アドレス解決に伴う処理遅延が発生する。 When the mobile node 401 first communicates with the server 421 and broadcasts an ARP request packet from the mobile node 401 to the server 421, the ARP request packet reaches the server 421 via multiple possible communication routes. The server 421 then unicasts an ARP response packet to the mobile node 401, thereby performing address resolution and enabling communication between the mobile node 401 and the server 421. However, because the address resolution information is overwritten by the last ARP response packet received out of the multiple ARP response packets, the shortest route is not necessarily selected. Also, if communication between the mobile node 401 and the server 421 becomes impossible, a processing delay occurs due to address resolution when the ARP request packet is sent again.

従って、移動ノード401からARP要求パケットをブロードキャストしない手法でアドレス解決を行うことが、最良の経路を選択しつつ処理遅延を抑える上で望ましい。そこで、本例の有線/無線メッシュネットワークでは、以下に示す手法で、移動ノード401とサーバ421との間のアドレス解決を行う。 Therefore, in order to select the best route while minimizing processing delays, it is desirable to perform address resolution using a method that does not broadcast an ARP request packet from the mobile node 401. Therefore, in this example of a wired/wireless mesh network, address resolution between the mobile node 401 and the server 421 is performed using the method described below.

まず、有線ネットワークと接続されている第1固定ノード411、第3固定ノード413、第n固定ノード414は、サーバ421に対して定期的にpingを送信する。アドレス解決がなされていなければ、これら固定ノードは、有線ネットワーク側から、つまり送信元アドレスに有線側のMACアドレスを設定したARP要求パケットをブロードキャストする。 First, the first fixed node 411, the third fixed node 413, and the nth fixed node 414, which are connected to the wired network, periodically send pings to the server 421. If address resolution has not been achieved, these fixed nodes broadcast an ARP request packet from the wired network side, that is, with the MAC address of the wired side set as the source address.

ここで、第1固定ノード411がARP要求パケットを有線ネットワークにブロードキャストした場合、当該ARP要求パケットは、サーバ421、第3固定ノード413、第n固定ノード414に到達する。そして、サーバ421が、ARP応答パケットを第1固定ノード411に返して、アドレス解決がなされる。一方、例えば、第3固定ノード413に到達したARP要求パケットが、無線ネットワークを介して第n固定ノード414に到達したとする。この場合、第n固定ノード414は、無線ネットワーク側から受信した送信元アドレスが有線ネットワークに属するパケットを、MACアドレスフィルタリングにより破棄するため、ブロードキャストストームが阻止される。 When the first fixed node 411 broadcasts an ARP request packet to the wired network, the ARP request packet reaches the server 421, the third fixed node 413, and the nth fixed node 414. The server 421 then returns an ARP response packet to the first fixed node 411, and address resolution is performed. On the other hand, for example, assume that the ARP request packet that arrived at the third fixed node 413 reaches the nth fixed node 414 via the wireless network. In this case, the nth fixed node 414 discards packets received from the wireless network whose source address belongs to the wired network by MAC address filtering, thereby preventing a broadcast storm.

このように、有線ネットワークに接続された固定ノードがブロードキャストした場合であっても、MACアドレスフィルタリングによってループを形成させない動作となる。このため、固定ノード411~414とサーバ421の間を、ブロッキングされない状態に維持することができる。また、有線ネットワークに障害が発生してサーバ421との通信ができなくなる場合を除き、以後はARP要求パケットのブロードキャストを伴うことなく、定期的なpingだけで到達確認が行われる。 In this way, even if a fixed node connected to the wired network broadcasts, MAC address filtering prevents a loop from being formed. This makes it possible to maintain an unblocked state between the fixed nodes 411-414 and the server 421. Furthermore, except in cases where a failure occurs in the wired network that makes it impossible to communicate with the server 421, thereafter, arrival confirmation is performed using only periodic pings without broadcasting an ARP request packet.

有線ネットワークに特に障害が発生していなければ、サーバ421は、第1固定ノード411、第3固定ノード413、第n固定ノード414にそれぞれping応答を返す。ping応答を受信した第1固定ノード411、第3固定ノード413、第n固定ノード414は、サーバ421のMACアドレスを付加した制御パケットを移動ノード401へ送信し、自身がサーバ421と通信可能であることを通知する。逆に、有線ネットワークに障害等が発生して、サーバ421からping応答が得られない場合は、移動ノード401への制御パケットの送信は行わない。 If no particular fault occurs in the wired network, the server 421 returns a ping response to each of the first fixed node 411, the third fixed node 413, and the nth fixed node 414. Upon receiving the ping response, the first fixed node 411, the third fixed node 413, and the nth fixed node 414 send a control packet with the MAC address of the server 421 added to the mobile node 401 to notify it that it can communicate with the server 421. Conversely, if a fault occurs in the wired network and no ping response is obtained from the server 421, no control packet is sent to the mobile node 401.

制御パケットを受信した移動ノード401は、当該制御パケットに付加されたサーバ421のMACアドレスを取得してアドレス解決がなされるとともに、当該制御パケットの送信元アドレスからサーバ421と通信可能な固定ノードを認識する。 When the mobile node 401 receives the control packet, it obtains the MAC address of the server 421 added to the control packet to perform address resolution, and recognizes the fixed node that can communicate with the server 421 from the source address of the control packet.

一方、移動ノード401は、有線/無線メッシュネットワーク内の経路探索時に、各ノードと通信する際のメトリック値を把握している。例えば、図5に示した経路毎のメトリック値に対応させて算出すると、第1固定ノード411とのメトリック値は7、第2固定ノード412とのメトリック値は5、第3固定ノード413とのメトリック値は5+3=8、第n固定ノード414とのメトリック値は5+3+6=14となる。つまり、サーバ421と有線で接続されている固定ノードの中で最も無線品質が良い固定ノードは、第1固定ノード411であると判断することができる。 Meanwhile, the mobile node 401 is aware of the metric values when communicating with each node during route search within the wired/wireless mesh network. For example, when calculated in accordance with the metric values for each route shown in FIG. 5, the metric value with the first fixed node 411 is 7, the metric value with the second fixed node 412 is 5, the metric value with the third fixed node 413 is 5+3=8, and the metric value with the nth fixed node 414 is 5+3+6=14. In other words, it can be determined that the fixed node with the best wireless quality among the fixed nodes connected to the server 421 by wire is the first fixed node 411.

従って、移動ノード401は、サーバ421と通信する際に、第1固定ノード411を有線/無線メッシュネットワーク内の最終ノードとすることで、最良の経路を選択することが可能である。また、当該経路が使用できなくなった場合は、2番目にメトリック値の低い第3固定ノード413を有線/無線メッシュネットワーク内の最終ノードに選択することで、最良の経路へ瞬時に切り替えることが可能である。 Therefore, when communicating with the server 421, the mobile node 401 can select the best route by making the first fixed node 411 the final node in the wired/wireless mesh network. Also, if that route becomes unavailable, the mobile node 401 can instantly switch to the best route by selecting the third fixed node 413, which has the second lowest metric value, as the final node in the wired/wireless mesh network.

ここで、本例では、有線ネットワークに接続されていない固定ノードを第2固定ノード412だけとしているが、複数の固定ノードが有線ネットワークに接続されている条件さえ満たしていれば、一般性は失われない。また、本例では、固定ノードからサーバへpingを送信しているが、特にpingに限定するものではない。また、サーバ側から有線ネットワークに接続された複数の固定ノードと通信が可能であるかどうかを個々に確認する構成であってもよい。また、本例では、有線ネットワークに接続された固定ノードに具備したMACアドレスフィルタリング機能によりループを回避する構成としているが、ループを回避する機能を有するネットワークスイッチを追加する構成であってもよい。 In this example, the second fixed node 412 is the only fixed node not connected to the wired network, but generality is not lost as long as the condition that multiple fixed nodes are connected to the wired network is met. In this example, a ping is sent from the fixed node to the server, but this is not limited to ping. The server may also be configured to individually check whether communication with multiple fixed nodes connected to the wired network is possible. In this example, a MAC address filtering function provided in the fixed node connected to the wired network is used to avoid loops, but a network switch with a function to avoid loops may be added.

以上のように、本例の有線/無線メッシュネットワークシステムは、無線ネットワークを形成する無線ノードとして、移動ノード401と、複数の固定ノード411,412,413,414とを有し、複数の固定ノードのうちの2つ以上の固定ノード411,413,414は有線ネットワークにも接続され、無線ネットワークと有線ネットワークの両方に接続された固定ノード411,413,414は、送信元が無線ネットワーク側のパケットを有線ネットワーク側から受信した場合、又は、送信元が有線ネットワーク側のパケットを無線ネットワーク側から受信した場合に、受信したパケットを破棄するように構成されている。このように、無線ネットワーク側と有線ネットワーク側で個別のアドレスフィルタリングを行うように構成することで、無線ネットワークと有線ネットワークの間でループが形成されないように制御することが可能となる。 As described above, the wired/wireless mesh network system of this example has a mobile node 401 and multiple fixed nodes 411, 412, 413, 414 as wireless nodes that form a wireless network, and at least two of the multiple fixed nodes 411, 413, 414 are also connected to a wired network, and the fixed nodes 411, 413, 414 connected to both the wireless network and the wired network are configured to discard received packets when the sender receives a packet from the wireless network side from the wired network side, or when the sender receives a packet from the wired network side from the wireless network side. In this way, by configuring the wireless network side and the wired network side to perform separate address filtering, it is possible to control so that a loop is not formed between the wireless network and the wired network.

また、本例の有線/無線メッシュネットワークシステムでは、無線ネットワークと有線ネットワークの両方に接続された固定ノード411,413,414は、有線ネットワークに接続されているサーバ421との間でアドレス解決を行い、アドレス解決結果を移動ノード401に通知するように構成されている。従って、移動ノード401からARP要求パケットをブロードキャストせずにアドレス解決し、移動ノード401とサーバ421との間で通信可能な状態とすることができる。本例では、本発明に係るネットワーク機器の一例としてサーバ421を挙げたが、本発明に係るアドレス解決手法は、有線ネットワークに接続された他の任意のネットワーク機器とのアドレス解決に適用することが可能である。 In addition, in the wired/wireless mesh network system of this example, the fixed nodes 411, 413, and 414 connected to both the wireless network and the wired network are configured to perform address resolution with the server 421 connected to the wired network and notify the mobile node 401 of the address resolution result. Therefore, address resolution can be performed without broadcasting an ARP request packet from the mobile node 401, and communication can be established between the mobile node 401 and the server 421. In this example, the server 421 is given as an example of a network device according to the present invention, but the address resolution method according to the present invention can be applied to address resolution with any other network device connected to a wired network.

また、本例の有線/無線メッシュネットワークシステムでは、移動ノード401は、複数の固定ノード411,413,414からアドレス解決結果を受信した場合に、通信コストの最も低い固定ノードを無線ネットワーク内の最終ノードに指定するように構成されている。従って、移動ノード401は、サーバ421と通信する際に最良の経路を選択することが可能となる。 In addition, in the wired/wireless mesh network system of this example, when the mobile node 401 receives address resolution results from multiple fixed nodes 411, 413, and 414, it is configured to designate the fixed node with the lowest communication cost as the final node in the wireless network. Therefore, the mobile node 401 can select the best route when communicating with the server 421.

以上のように、無線と有線の両方でメッシュネットワークを構成し、無線ネットワーク側は通常のスパニングツリープロトコルで経路を構築し、有線ネットワーク側は無線側と有線側で異なるアドレスフィルタリングを行なってループを形成させない(すなわち、ブロッキングを発生させない)ようにしつつ、最良の経路に合わせて無線メッシュネットワークの最終ノードを決定することで、高スループット、低遅延、高速経路切替、耐障害性の高いネットワークを構築することが可能である。 As described above, a mesh network can be configured using both wireless and wired networks, with the wireless network side constructing routes using a normal spanning tree protocol, and the wired network side performing different address filtering on the wireless and wired sides to prevent loops from forming (i.e., to prevent blocking from occurring), while determining the final node of the wireless mesh network according to the best route, making it possible to construct a network with high throughput, low latency, high-speed route switching, and high fault tolerance.

以上、本発明の実施形態について説明したが、これら実施形態は例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明は、その他の様々な実施形態をとることが可能であると共に、本発明の要旨を逸脱しない範囲で、省略や置換等の種々の変形を行うことができる。これら実施形態及びその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described above, these embodiments are merely illustrative and do not limit the technical scope of the present invention. The present invention can take various other embodiments, and various modifications such as omissions and substitutions can be made without departing from the gist of the present invention. These embodiments and their modifications are included in the scope and gist of the invention described in this specification, etc., and are included in the scope of the invention described in the claims and their equivalents.

また、本発明は、上記の説明で挙げたような装置や、これら装置で構成されたシステムとして提供することが可能なだけでなく、これら装置により実行される方法、これら装置の機能をプロセッサにより実現させるためのプログラム、そのようなプログラムをコンピュータ読み取り可能に記憶する記憶媒体などとして提供することも可能である。 The present invention can be provided not only as the devices described above or as systems composed of these devices, but also as methods executed by these devices, programs for implementing the functions of these devices using a processor, and storage media for storing such programs in a computer-readable format.

本発明は、無線と有線の両方でメッシュネットワークを構成した有線/無線メッシュネットワークシステムに利用することが可能である。 The present invention can be used in a wired/wireless mesh network system that configures a mesh network using both wireless and wired connections.

101,201,301,401:移動ノード、 111,211,311,411:第1固定ノード、 112,212,312,412:第2固定ノード、 113,213,313,413:第3固定ノード、 114,214,314,414:第n固定ノード、 121,221,321,421:サーバ

101, 201, 301, 401: mobile node, 111, 211, 311, 411: first fixed node, 112, 212, 312, 412: second fixed node, 113, 213, 313, 413: third fixed node, 114, 214, 314, 414: nth fixed node, 121, 221, 321, 421: server

Claims (3)

無線ネットワークを形成する無線ノードとして、移動ノードと、複数の固定ノードとを有するメッシュネットワークシステムにおいて、
前記複数の固定ノードのうちの2つ以上の固定ノードは有線ネットワークにも接続されており、
前記無線ネットワークと前記有線ネットワークの両方に接続された固定ノードは、送信元が無線ネットワーク側のパケットを有線ネットワーク側から受信した場合、又は、送信元が有線ネットワーク側のパケットを無線ネットワーク側から受信した場合に、受信したパケットを破棄し、
更に、前記無線ネットワークと前記有線ネットワークの両方に接続された固定ノードは、有線ネットワークに接続されているネットワーク機器との間でアドレス解決を行い、アドレス解決結果を前記移動ノードに通知することを特徴とするメッシュネットワークシステム。
In a mesh network system having a mobile node and a plurality of fixed nodes as wireless nodes forming a wireless network,
Two or more of the fixed nodes are also connected to a wired network;
a fixed node connected to both the wireless network and the wired network discards a received packet when a source of the packet is received from the wired network side, or when a source of the packet is received from the wireless network side ,
Furthermore, a mesh network system is characterized in that a fixed node connected to both the wireless network and the wired network performs address resolution between itself and a network device connected to the wired network, and notifies the mobile node of the address resolution result .
請求項に記載のメッシュネットワークシステムにおいて、
前記移動ノードは、複数の固定ノードからアドレス解決結果を受信した場合に、通信コストの最も低い固定ノードを前記無線ネットワーク内の最終ノードに指定することを特徴とするメッシュネットワークシステム。
2. The mesh network system according to claim 1 ,
A mesh network system characterized in that, when the mobile node receives address resolution results from a plurality of fixed nodes, the mobile node designates the fixed node with the lowest communication cost as the final node in the wireless network.
無線ネットワークを形成する無線ノードとして、移動ノードと、複数の固定ノードとを有するメッシュネットワークシステムにおける通信制御方法において、
前記複数の固定ノードのうちの2つ以上の固定ノードは有線ネットワークにも接続されており、
前記無線ネットワークと前記有線ネットワークの両方に接続された固定ノードは、送信元が無線ネットワーク側のパケットを有線ネットワーク側から受信した場合、又は、送信元が有線ネットワーク側のパケットを無線ネットワーク側から受信した場合に、受信したパケットを破棄し、
更に、前記無線ネットワークと前記有線ネットワークの両方に接続された固定ノードは、有線ネットワークに接続されているネットワーク機器との間でアドレス解決を行い、アドレス解決結果を前記移動ノードに通知することを特徴とする通信制御方法。
A communication control method in a mesh network system having a mobile node and a plurality of fixed nodes as wireless nodes forming a wireless network, comprising:
Two or more of the fixed nodes are also connected to a wired network;
a fixed node connected to both the wireless network and the wired network discards a received packet when a source of the packet is received from the wired network side, or when a source of the packet is received from the wireless network side ,
Furthermore, a communication control method characterized in that a fixed node connected to both the wireless network and the wired network performs address resolution between itself and a network device connected to the wired network, and notifies the mobile node of the address resolution result .
JP2021155352A 2021-09-24 2021-09-24 Mesh network system and communication control method Active JP7601735B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021155352A JP7601735B2 (en) 2021-09-24 2021-09-24 Mesh network system and communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021155352A JP7601735B2 (en) 2021-09-24 2021-09-24 Mesh network system and communication control method

Publications (2)

Publication Number Publication Date
JP2023046647A JP2023046647A (en) 2023-04-05
JP7601735B2 true JP7601735B2 (en) 2024-12-17

Family

ID=85778517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021155352A Active JP7601735B2 (en) 2021-09-24 2021-09-24 Mesh network system and communication control method

Country Status (1)

Country Link
JP (1) JP7601735B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005125113A1 (en) 2004-06-16 2005-12-29 Matsushita Electric Industrial Co., Ltd. Wireless slave unit
JP2007235895A (en) 2006-03-03 2007-09-13 Advanced Telecommunication Research Institute International Wireless device and wireless communication network provided with the same
JP2008124813A (en) 2006-11-13 2008-05-29 Ntt Docomo Inc Relay device and communication method
JP2022139408A (en) 2021-03-12 2022-09-26 株式会社日立国際電気 MESH NETWORK SYSTEM AND COMMUNICATION CONTROL METHOD

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005125113A1 (en) 2004-06-16 2005-12-29 Matsushita Electric Industrial Co., Ltd. Wireless slave unit
JP2007235895A (en) 2006-03-03 2007-09-13 Advanced Telecommunication Research Institute International Wireless device and wireless communication network provided with the same
JP2008124813A (en) 2006-11-13 2008-05-29 Ntt Docomo Inc Relay device and communication method
JP2022139408A (en) 2021-03-12 2022-09-26 株式会社日立国際電気 MESH NETWORK SYSTEM AND COMMUNICATION CONTROL METHOD

Also Published As

Publication number Publication date
JP2023046647A (en) 2023-04-05

Similar Documents

Publication Publication Date Title
US8929375B2 (en) Node apparatus, storage medium and frame transmitting method
CN110167099B (en) Ad hoc network routing method and system suitable for narrow-band condition
CN108696432B (en) A SDN Wireless Mesh Network Routing Method Based on Service Flow Priority
WO2013115802A1 (en) Zig zag routing
WO2005079025A1 (en) Packet transfer system, radio base station, and packet transfer route optimization method
JP5440591B2 (en) Field wireless system
US11245732B2 (en) Method and device for the modular orientation of an AVB stream
JP4807701B2 (en) Mobile terminal device, control method, and mobile communication system
JP4445477B2 (en) Video surveillance system
CN108702804B (en) Wireless communication system for industrial automation system, method for its operation
WO2014181379A1 (en) Radio communication system and radio communication method
US10567267B2 (en) Deterministic data collection from mobile network device traveling within a deterministic network
JP7506012B2 (en) Mesh network system and communication control method
CN113543373A (en) Heterogeneous network of ad hoc network and other non-ad hoc networks and fusion exchange method of data
JP7601735B2 (en) Mesh network system and communication control method
IL187861A (en) A method and system for flooding and multiple routing in ad hoc networks
JP4572173B2 (en) Wireless communication apparatus, wireless communication method, and route information table creation method
KR101293159B1 (en) Broadcast packet transmission method and apparatus, and broadcast packet transmission and reception system in wireless ad hoc network
JP7734100B2 (en) Mesh network system and mobile node
CN117395725A (en) Link selection method and device of heterogeneous network convergence terminal
Razafindralambo et al. Promoting quality of service in substitution networks with controlled mobility
KR101980651B1 (en) Data process method to support multiple data comunication
KR20130015800A (en) Multi-path qos(quality-of-service) routing method for wireless mesh network
Kilicarslan et al. Broadcast Storm Problem Mitigation Technique for FANETs
JP7739095B2 (en) COMMUNICATION METHOD, COMMUNICATION SYSTEM, AND COMMUNICATION DEVICE

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241003

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241205

R150 Certificate of patent or registration of utility model

Ref document number: 7601735

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150