[go: up one dir, main page]

JP5004051B2 - Mesh network using flooding relay packet system and nodes used in the network - Google Patents

Mesh network using flooding relay packet system and nodes used in the network Download PDF

Info

Publication number
JP5004051B2
JP5004051B2 JP2007300347A JP2007300347A JP5004051B2 JP 5004051 B2 JP5004051 B2 JP 5004051B2 JP 2007300347 A JP2007300347 A JP 2007300347A JP 2007300347 A JP2007300347 A JP 2007300347A JP 5004051 B2 JP5004051 B2 JP 5004051B2
Authority
JP
Japan
Prior art keywords
link
information
mesh network
node
tsg
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
JP2007300347A
Other languages
Japanese (ja)
Other versions
JP2009130421A (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.)
National Institute of Information and Communications Technology
Nassua Solutions Corp
Original Assignee
National Institute of Information and Communications Technology
Nassua Solutions Corp
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 National Institute of Information and Communications Technology, Nassua Solutions Corp filed Critical National Institute of Information and Communications Technology
Priority to JP2007300347A priority Critical patent/JP5004051B2/en
Publication of JP2009130421A publication Critical patent/JP2009130421A/en
Application granted granted Critical
Publication of JP5004051B2 publication Critical patent/JP5004051B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、フラッディングリレーパケット方式を使用したメッシュ型ネットワーク網に関する。また、このメッシュ型ネットワーク網を構築する通信装置に関する。   The present invention relates to a mesh type network using a flooding relay packet system. The present invention also relates to a communication device that constructs this mesh network.

近年、メッシュ型ネットワーク網の利用が広く検討されている。このメッシュ型ネットワーク網を利用した、観光地のサービスシステムや地方公共団体のネットワークが種々検討されている。   In recent years, the use of mesh network has been widely studied. Various sightseeing service systems and local government networks using this mesh network have been studied.

公共又は自営ネットワーク及び緊急時の仮設ネットワークを構築する場合には、短期間でシステム構築が可能で、運用障害が発生しても自動的にその障害を検知して障害回避を行い、継続して利用できるシステムが要求される。   When building a public or private network and a temporary network in an emergency, the system can be built in a short period of time, and even if an operation failure occurs, the failure is automatically detected and the failure is avoided. An available system is required.

障害が発生した場合の対処方法
図13には、ネットワーク網の従来型システムの例を示した。この図には、7台のネットワーク機器90a、90b、90c、90d、90e、90f、90gと、1台の管理ツール93が、メッシュ網ネットワークを構成する例が示されている。このシステムを構成する各ネットワーク機器90群においては、ネットワーク制御動作を行うために、機器個別にネットワーク情報の静的設定を行う必要がある。また、このネットワーク機器90に設定されたネットワーク情報を変更する場合(例えば、アドレスを変更したり、設定パラメータを変えたりする場合など)には、管理ツール93からその目的のネットワーク機器に対して、WebやTelnet、SNMP等で接続する必要がある。
The Action Figure 13 when a failure occurs, an example of a conventional system of networks. This figure shows an example in which seven network devices 90a, 90b, 90c, 90d, 90e, 90f, 90g and one management tool 93 constitute a mesh network. In each network device 90 group constituting this system, it is necessary to statically set network information for each device in order to perform a network control operation. Further, when the network information set in the network device 90 is changed (for example, when an address is changed or a setting parameter is changed), the management tool 93 changes the target network device. It is necessary to connect via Web, Telnet, SNMP, or the like.

また、この図13の従来型システムにおいて、管理ツール93からネットワーク機器90に対して設定情報を更新又はアクセスしている最中に、経路に故障が発生した場合には、その設定情報が、目的のネットワーク機器に対して正常に反映されない場合が発生していた。   In the conventional system shown in FIG. 13, if a failure occurs in the path while the setting information is being updated or accessed from the management tool 93 to the network device 90, the setting information In some cases, it was not reflected correctly on other network devices.

また、この図13に示すようなメッシュ型ネットワーク網においては、ネットワーク機器90が、外部から再接続できない状態に陥ることも考慮した管理方法が必要であった。   Further, in the mesh type network as shown in FIG. 13, a management method that takes into consideration that the network device 90 cannot be reconnected from the outside is required.

また、不安定な無線リンクを利用して、図13に示すようなシステムを構築した場合には、有線によるリンクよりも更に信頼性が低くなるため、従来の管理方法によって無線リンクを利用したネットワークを維持することは非常に困難であった。   Further, when a system as shown in FIG. 13 is constructed using an unstable wireless link, the reliability is lower than that of a wired link. Therefore, a network using a wireless link by a conventional management method is used. It was very difficult to maintain.

また、この図13の従来型システムにおいて、ネットワーク機器90が、自動的に網内で迂回経路に切り替える機能を備えるためには、接続障害に関する情報を管理するための所定のアプリケーションソフトが必要であった。   In addition, in the conventional system of FIG. 13, in order for the network device 90 to have a function of automatically switching to a detour path in the network, predetermined application software for managing information related to a connection failure is necessary. It was.

ネットワークの構築方法
ネットワークを構築する技術として、従来よりIPルーティングを使用した方法が知られている。IPルーティングによれば、メッシュ型のネットワークを構成することは可能である。しかしながら、網構築するためには個々のネットワーク機器に対してIPアドレス情報等を事前に設定する必要があるため、ネットワークを自動で構築することは不可能であった。
2. Description of the Related Art As a technique for constructing a network, a method using IP routing is conventionally known. According to IP routing, it is possible to configure a mesh network. However, since it is necessary to set IP address information and the like in advance for each network device in order to construct a network, it has been impossible to automatically construct a network.

また、ネットワーク機器情報共有伝達方式として、IETFで規格化されたRFC2730(The OSPF Opaque LSA Option)が存在するが、これは、あくまでもIP上位のアプリケーションとの情報共有のために運用されるものであって、自動網構築を目的とした標準化プロトコルではない。   In addition, there is RFC2730 (The OSPF Opaque LSA Option) standardized by IETF as a network equipment information sharing and transmission method, but this is only used for information sharing with applications higher in IP. Therefore, it is not a standardized protocol for the purpose of automatic network construction.

また、一般的にメッシュ網内のデータリンク層以下のネットワーク構築方式には、IEEE802.1D STP(Spanning Tree Protocol)が利用される。しかしながら、STPを利用した場合においても、事前に各ネットワーク機器にSTP制御用設定を行った上で、ブリッジルートを中心としたツリー経路が構築されるため、これもネットワーク自動構築を実現しているわけではない。   In general, IEEE802.1D STP (Spanning Tree Protocol) is used for a network construction method below a data link layer in a mesh network. However, even when STP is used, a tree path centering on the bridge route is constructed after performing STP control settings for each network device in advance, which also realizes automatic network construction. Do not mean.

また、STPを使用した場合には、必ず冗長リンク(使用されないリンク)が発生し、ブリッジループを遮断するためにその冗長リンクは通信には使用されない。これを説明するメッシュ型ネットワーク網の例が、図14に示されている。この例において、ルートブリッジ96とノード99dとの経路は3通りある。しかしながら、ノード99dとノード99c、及びノード99dとノード99bとの間のリンクは冗長リンクとなり、利用できない。その結果、アクティブ動作が可能なリンクはノード99aとノード99dとを接続するリンクのみとなる。   When STP is used, a redundant link (unused link) always occurs, and the redundant link is not used for communication in order to cut off the bridge loop. An example of a mesh network for explaining this is shown in FIG. In this example, there are three paths between the root bridge 96 and the node 99d. However, the links between the nodes 99d and 99c and between the nodes 99d and 99b are redundant links and cannot be used. As a result, the link capable of active operation is only the link connecting the node 99a and the node 99d.

先行技術文献
下記特許文献1には、ネットワークを構成するパスにおいて障害が発生した場合に迂回パスを探索する技術が開示されている。
Prior Art Document The following Patent Document 1 discloses a technique for searching for a detour path when a failure occurs in a path constituting a network.

また、下記特許文献2には、ネットワークにおいて、障害が発生した通信パスを迂回パスに切り替える技術が開示されている。特に、この特許文献2には、障害を検出したノードが、障害箇所を特定した障害復旧用のメッセージを生成し、このノードに隣接する他のノードにフラッディングすることが記載されている。   Patent Document 2 below discloses a technique for switching a communication path in which a failure has occurred to a bypass path in a network. In particular, this Patent Document 2 describes that a node that detects a failure generates a failure recovery message that identifies the failure location, and floods it to another node adjacent to this node.

特開平9−8806号公報Japanese Patent Laid-Open No. 9-8806 特開2002−77244号公報JP 2002-77244 A

上記背景技術で述べたように、従来、自動的に短期間でネットワークを構築することができなかったので、それを可能にするような方法が望まれている。   As described in the background art above, conventionally, since a network could not be automatically constructed in a short period of time, a method that enables this is desired.

本発明は、このような事情に鑑みてなされたものであり、その一つ目の目的は、自動的にネットワークを構築できるメッシュ型ネットワーク網を提供することである。   The present invention has been made in view of such circumstances, and a first object of the present invention is to provide a mesh network that can automatically construct a network.

また、2つ目の目的は、ネットワーク内で障害が発生した場合には、自動的にその障害を検知して、運用を継続できるメッシュ型ネットワーク網を提供することである。   The second object is to provide a mesh network that can automatically detect a failure and continue operation when a failure occurs in the network.

本発明は、上記課題を解決するために、以下の手段を採用する。   The present invention employs the following means in order to solve the above problems.

(1)本発明は、上記課題を解決するために、複数のメッシュ網構成ノードと、前記複数のメッシュ網構成ノード同士を接続するリンク群と、から構成されるメッシュ型ネットワーク網において、前記メッシュ網構成ノードは、前記リンクを介して他のメッシュ網構成ノードと接続するための2以上のポートと、いずれか一つの前記ポートを介して、データリンク層レベルでリンク情報を受信した場合に、前記リンク情報を、他の前記ポートに接続されている他の前記メッシュ網構成ノードの全てにデータリンク層レベルで送信するフラッディング通信を行うフラッディング通信手段と、を含むことを特徴とするメッシュ型ネットワーク網である。   (1) In order to solve the above-described problem, the present invention provides a mesh network including a plurality of mesh network constituent nodes and a link group connecting the plurality of mesh network constituent nodes. When the network configuration node receives link information at the data link layer level through two or more ports for connecting to other mesh network configuration nodes via the link and any one of the ports, Flooding communication means for performing flooding communication for transmitting the link information to all of the other mesh network constituent nodes connected to the other ports at a data link layer level, It is a net.

(2)また、本発明は、上記(1)に記載のメッシュ型ネットワーク網に用いられる前記メッシュ網構成ノードにおいて、前記メッシュ網構成ノードは、前記リンクを介して他のメッシュ網構成ノードと接続するための2以上のポートと、いずれか一つの前記ポートを介して、所定のリンク情報をデータリンク層レベルで受信した場合に、そのリンク情報を、他のポートに接続されている他のメッシュ網構成ノードにデータリンク層レベルで送信するフラッディング通信手段と、を含むことを特徴とするメッシュ網構成ノードである。   (2) Further, according to the present invention, in the mesh network configuration node used in the mesh network described in (1), the mesh network configuration node is connected to another mesh network configuration node via the link. When two or more ports for receiving predetermined link information at the data link layer level via any one of the ports, the link information is transmitted to another mesh connected to another port. A mesh network configuration node comprising flooding communication means for transmitting to a network configuration node at a data link layer level.

ここで、リンク情報は、メッシュ型ネットワーク網を構成する各リンクに関する情報であるが、典型的にはパケットによって表現される。   Here, the link information is information related to each link constituting the mesh network, and is typically expressed by a packet.

(3)また、本発明は、上記(2)に記載のメッシュ網構成ノードにおいて、前記フラッディング通信手段は、全ての前記ポートに接続されている前記メッシュ網構成ノードに対して、リンク確認要求を定期的に送信することを特徴とするメッシュ網構成ノードである。   (3) Further, according to the present invention, in the mesh network constituent node described in (2) above, the flooding communication means sends a link confirmation request to the mesh network constituent nodes connected to all the ports. It is a mesh network constituent node characterized by transmitting periodically.

(4)また、本発明は、上記(3)に記載のメッシュ網構成ノードにおいて、前記フラッディング通信手段は、いずれか一つの前記ポートに接続されている前記メッシュ網構成ノードから、前記リンク確認要求を受信した場合に、そのメッシュ網構成ノードに対して、リンク確認応答を定期的に送信することを特徴とするメッシュ網構成ノードである。   (4) In the mesh network configuration node according to (3), the flooding communication unit may request the link confirmation request from the mesh network configuration node connected to any one of the ports. Is received, the link confirmation response is periodically transmitted to the mesh network constituent node.

(5)また、本発明は、上記(2)〜(4)のいずれか1項に記載のメッシュ網構成ノードにおいて、前記フラッディング通信手段は、メッシュ網構成ノードの起動、又は、リンクの変化を検知した場合に、そのリンク情報をFRPプロキシ手段に通知する制御部と、前記制御部から通知された前記リンク情報を、前記ポートに接続されている全ての前記メッシュ網構成ノードに送信するFRPプロキシ手段と、を含むことを特徴とするメッシュ網構成ノード。 (5) Further, according to the present invention, in the mesh network constituent node according to any one of the above (2) to (4), the flooding communication means activates the mesh network constituent node or changes the link. A controller that notifies the FRP proxy means of the link information when detected, and an FRP proxy that transmits the link information notified from the controller to all the mesh network constituent nodes connected to the port Means for forming a mesh network.

(6)また、本発明は、上記(5)に記載のメッシュ網構成ノードにおいて、前記リンク情報を記憶する記憶手段、を含み、送信される前記リンク情報は、作成された時刻を表す時間情報を含み、前記フラッディング通信手段は、前記リンク情報を受信した場合に、前記記憶手段中のリンク情報を調べ、前記受信したリンク情報に含まれる前記時間情報が、前記記憶手段中の過去に受信した前記リンク情報に含まれていた前記時間情報と同一であるか否かを検査し、前記検査の結果、受信した前記リンク情報に含まれる前記時間情報と、過去に受信した前記リンク情報に含まれていた前記時間情報と、が同一でなかった場合に、その受信した前記リンク情報を前記記憶手段に保存し、且つ、受信した前記リンク情報をそのリンク情報を受信したポート以外のポートに接続されている前記メッシュ網構成ノードに送信することを特徴とするメッシュ網構成ノードである。   (6) Further, the present invention includes a storage unit that stores the link information in the mesh network constituent node according to (5), wherein the transmitted link information is time information indicating a created time. The flooding communication means examines the link information in the storage means when the link information is received, and the time information included in the received link information has been received in the past in the storage means It is checked whether the time information included in the link information is the same as the time information. As a result of the inspection, the time information included in the received link information and the link information received in the past are included. When the received time information is not the same, the received link information is stored in the storage means, and the received link information is received as the link information. A mesh network configuration node and transmits to the mesh network configuration node connected to a port other than port.

(7)また、本発明は、上記(1)に記載のメッシュ型ネットワーク網において、いずれかの前記メッシュ網構成ノードにリンクを介して接続するネットワーク管理ノード、を含み、前記ネットワーク管理ノードは、1以上のポートと、前記ポートを介して、リンク情報をデータリンク層レベルで受信する通信手段と、前記各メッシュ網構成ノードから受信した前記リンク情報から、メッシュ型ネットワーク網の網構成情報を作成する網構成情報作成手段と、を含み、前記通信手段は、前記ポートを介してデータリンク層レベルで前記網構成情報を送信することを特徴とするメッシュ型ネットワーク網である。   (7) Further, the present invention includes a network management node connected to any one of the mesh network constituent nodes via a link in the mesh network described in (1) above, wherein the network management node includes: Create network configuration information for a mesh network from one or more ports, communication means for receiving link information at the data link layer level via the ports, and link information received from each mesh network configuration node. Network configuration information creating means for transmitting the network configuration information at a data link layer level via the port.

(8)また、本発明は、上記(7)に記載のメッシュ型ネットワーク網に用いられる前記ネットワーク管理ノードにおいて、1以上のポートと、前記ポートを介して、リンク情報をデータリンク層レベルで受信する通信手段と、前記各メッシュ網構成ノードから受信した前記リンク情報から、メッシュ型ネットワーク網の網構成情報を作成する網構成情報作成手段と、を含み、前記通信手段は、前記ポートを介してデータリンク層レベルで前記網構成情報を送信することを特徴とするネットワーク管理ノードである。   (8) Further, according to the present invention, in the network management node used in the mesh network described in (7) above, link information is received at a data link layer level via one or more ports and the ports. And communication means for creating network configuration information of a mesh network from the link information received from each mesh network configuration node, and the communication means via the port The network management node transmits the network configuration information at a data link layer level.

(9)また、本発明は、上記(8)に記載のネットワーク管理ノードにおいて、前記リンク情報に基づいて、前記各メッシュ網構成ノードを基点とするデータ経路の情報であるデータ経路情報を一つ以上作成するデータ経路情報作成手段、を備え、前記通信手段は、前記データ経路情報を、前記ポートを介してデータリンク層レベルで送信することを特徴とするネットワーク管理ノードである。   (9) Further, according to the present invention, in the network management node according to the above (8), one piece of data path information which is data path information based on each mesh network constituent node is based on the link information. The network management node is characterized by comprising data path information creating means created as described above, wherein the communication means transmits the data path information at the data link layer level via the port.

(10)また、本発明は、上記(2)〜(6)のいずれかに記載のメッシュ網構成ノードにおいて、前記メッシュ網構成ノードは、メッシュ型ネットワーク網の網構成情報を記録するための網構成情報記憶手段を備え、前記フラッディング通信手段は、いずれかの前記ポートから、データリンク層レベルで前記網構成情報を受信した場合に、前記網構成情報を前記網構成情報記憶手段に記憶し、前記網構成情報を、他の前記ポートに接続されている前記メッシュ網構成ノードの全てにデータリンク層レベルで送信することを特徴とするメッシュ網構成ノードである。   (10) Further, according to the present invention, in the mesh network configuration node according to any one of (2) to (6), the mesh network configuration node is a network for recording network configuration information of the mesh network network. Comprising a configuration information storage means, and the flooding communication means stores the network configuration information in the network configuration information storage means when receiving the network configuration information at a data link layer level from any of the ports, The mesh network configuration node transmits the network configuration information to all the mesh network configuration nodes connected to the other ports at a data link layer level.

(11)また、本発明は、上記(2)〜(6)のいずれかに記載のメッシュ網構成ノードにおいて、前記メッシュ網構成ノードは、前記各メッシュ網構成ノードを基点とするデータ経路の情報であるデータ経路情報中、自己が利用する前記データ経路情報を保存するデータ経路情報記憶手段、を備え、いずれかの前記ポートから、前記データ経路情報を受信した場合に、その中から自己が利用する前記データ経路情報を取り出し、取り出した前記データ経路情報を前記データ経路情報記憶手段に記憶し、前記フラッディング通信手段は、受信した前記データ経路情報を、その情報を受信した前記ポート以外の他のポートを介してデータリンク層レベルで送信することを特徴とするメッシュ網構成ノードである。   (11) Further, according to the present invention, in the mesh network constituent node according to any one of (2) to (6), the mesh network constituent node is data path information based on each mesh network constituent node. Data path information storage means for storing the data path information used by itself in the data path information, and when the data path information is received from any of the ports, the data path information is used by itself The data path information to be retrieved, and the retrieved data path information is stored in the data path information storage unit, and the flooding communication unit is configured to receive the received data path information other than the port that has received the information. It is a mesh network constituent node characterized by transmitting at a data link layer level via a port.

(12)また、本発明は、上記(6)記載のメッシュ網構成ノードにおいて、前記リンク変化は、リンクの障害を含み、前記制御手段が、自己が接続するリンクの障害を検知したした場合にその障害を含むリンク情報を前記FRPプロキシ手段に通知し、前記FRPプロキシ手段は、前記障害のリンク情報を、前記障害が発生したリンク以外のリンクを介して送信することを特徴とするメッシュ網構成ノードである。 (12) Further, according to the present invention, in the mesh network configuration node according to (6), the link change includes a link failure , and the control unit detects a failure of a link to which the self is connected. given the link information including the failure to the FRP proxy means, the FRP proxy means, the mesh network configuration, characterized in that the link information of the fault, transmission over a link other than the link where the failure has occurred It is a node.

(13)また、本発明は、上記(11)記載のメッシュ網構成ノードにおいて、前記フラッディング通信手段は、いずれか一つの前記ポートに接続されている前記メッシュ網構成ノードから、リンクの障害を含む前記リンク情報を受信した場合に、前記データ経路情報記憶手段に記憶した前記データ経路情報に基づいて、前記障害が発生したリンクを経る経路から、他のリンクを利用する経路に切り替えることを特徴とするメッシュ網構成ノードである。 (13) Further, in the mesh network configuration node according to (11), the flooding communication unit includes a link failure from the mesh network configuration node connected to any one of the ports. When the link information is received, on the basis of the data route information stored in the data route information storage unit, the route through the failed link is switched to a route using another link. A mesh network constituting node.

以上述べたように、本発明によれば、データリンク層レベルで、リンク情報を送受信したので、ネットワーク網の構成をより容易に実行することとが可能である。   As described above, according to the present invention, since link information is transmitted and received at the data link layer level, it is possible to more easily execute the configuration of the network.

また、リンク障害が生じても、経路の切り替えを容易に行うことができるため、障害に対する耐性を増したネットワークを構築することができる。   Further, even if a link failure occurs, the path can be easily switched, so that a network with increased resistance to the failure can be constructed.

以下、本発明の好適な実施の形態を図面に基づいて説明する。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the drawings.

本実施の形態においては、図1に示すようなメッシュ型ネットワーク網10を例にして、通信方法と、ネットワークの構築方法と、障害発生時の動作と、について具体的な例を順に説明する。   In the present embodiment, taking a mesh network 10 as shown in FIG. 1 as an example, a specific example of a communication method, a network construction method, and an operation when a failure occurs will be described in order.

1.全体構成
図1に示すように、このメッシュ型ネットワーク網10は、7つのメッシュ網構成ノード13a、13b、13c、13d、13e、13f、13gと、リンク15群と、ネットワーク管理ノード18と、を備えている。このメッシュ型ネットワーク網10内では、FRPという通信プロトコルによって、ネットワークの構築及び管理が行われる。
1. Overall Configuration As shown in FIG. 1, this mesh network 10 includes seven mesh network configuration nodes 13a, 13b, 13c, 13d, 13e, 13f, and 13g, a group of links 15 and a network management node 18. I have. In the mesh network 10, the network is constructed and managed by a communication protocol called FRP.

なお、以下、本実施の形態においては、メッシュ網構成ノードをTSG(Terminal Service Gateway)と呼び、ネットワーク管理ノードをNM(Network Manager)と呼ぶ。   Hereinafter, in the present embodiment, the mesh network constituent node is referred to as TSG (Terminal Service Gateway), and the network management node is referred to as NM (Network Manager).

1−1.通信方法(通信プロトコルについて)
本実施の形態において、TSG13間では、FRP(Flooding Relay Protocol)と呼ぶ通信プロトコルを利用した通信が行われる。このFRPとは、メッシュ型ネットワーク網の自動構築及び自動管理を行うことを目的として、本発明で定義したEthernet(登録商標)プロトコルで動作するブリッジプロトコルである。このFRPは、OSI階層におけるデータリンク層に実装され、データリンク層におけるTSG13間のリンク情報21を転送するのに利用される。このFRPを利用した通信は、TSG13が備える1個のポートを介して受信したリンク情報21を、他のポートに接続するTSGの全てに送信するという通信方式(フラッディング通信方式)を採用していることを特徴とする。図1中には、リンク情報21が、全てのTSG13から送出されていることが示されている。
1-1. Communication method (communication protocol)
In the present embodiment, communication using a communication protocol called FRP (Flooding Relay Protocol) is performed between the TSGs 13. This FRP is a bridge protocol that operates according to the Ethernet (registered trademark) protocol defined in the present invention for the purpose of automatically constructing and managing a mesh network. This FRP is implemented in the data link layer in the OSI layer, and is used to transfer link information 21 between the TSGs 13 in the data link layer. The communication using the FRP employs a communication method (flooding communication method) in which the link information 21 received through one port of the TSG 13 is transmitted to all the TSGs connected to other ports. It is characterized by that. FIG. 1 shows that link information 21 is transmitted from all TSGs 13.

このFRPによれば、上記リンク情報21を、各TSG13のデータリンク層でフラッディングしながらプロキシ・リレーしてTSG13の全てに通知することが可能である。   According to this FRP, the link information 21 can be notified to all of the TSGs 13 by proxy / relay while being flooded in the data link layer of each TSG 13.

このFRPは、一般に市販されているような通常の管理機能付きVLANスイッチに組み込むことも可能である。これによって、既存ネットワークについても、構築及び管理を自動化できるため、運用コストを従来よりも大幅に低減することが可能である。   This FRP can also be incorporated into a VLAN switch with a normal management function that is generally commercially available. As a result, since the construction and management of the existing network can be automated, the operation cost can be significantly reduced as compared with the conventional network.

また、このFRPを利用してネットワークを構築した場合には、メッシュ型ネットワーク網10内の全てのリンク15がアクティブ動作可能である。また、物理リンクに論理経路を多重設定することが可能である。   When a network is constructed using this FRP, all the links 15 in the mesh network 10 can be operated actively. Also, it is possible to set multiple logical paths on the physical link.

従来のSTPによって形成したネットワークは、図14に示すように、一つのノード99dに対してアクティブ動作可能なリンクは一つに限られる。このSTPのネットワークと同様のネットワークをFRPを利用して形成すれば、ノード99dに対して3通りもの経路が設定できる。つまり、FRPによれば、従来よりも更に経路設定の自由度が高くなり、帯域利用効率の高いネットワークが構築できるのである。   In the network formed by the conventional STP, as shown in FIG. 14, there is only one link that can be actively operated with respect to one node 99d. If a network similar to this STP network is formed using FRP, three paths can be set for the node 99d. That is, according to FRP, the degree of freedom of route setting is higher than in the prior art, and a network with high bandwidth utilization efficiency can be constructed.

なお、本明細書中において、このFRPを利用した通信方式を、フラッディングリレーパケット方式、又は、単にFRPとも呼んでいる。   In this specification, the communication method using the FRP is also called a flooding relay packet method or simply FRP.

1−2.TSG(メッシュ網構成ノード)
TSG13は、複数個のポートを備える通信機器である。各TSG13には、予めNodeIDのみがそれぞれ設定される。なお、このメッシュ型ネットワーク網10が無線リンクを利用して構築される場合には、各TSG13に対して、所定の初期設定を行う必要がある。
1-2. TSG (mesh network configuration node)
The TSG 13 is a communication device having a plurality of ports. In each TSG 13, only NodeID is set in advance. When the mesh network 10 is constructed using a wireless link, it is necessary to perform predetermined initial settings for each TSG 13.

各TSG13は、電源投入後すぐに、ポートに接続する全てのTSG13に対して、FRPを利用してリンクの確認要求を送信し、リンクの確立を試みる。この結果、リンクが確認されたTSG13同士の間に、リンクが確立する。   Immediately after power-on, each TSG 13 transmits a link confirmation request to all TSGs 13 connected to the port using FRP and attempts to establish a link. As a result, a link is established between the TSGs 13 whose links have been confirmed.

1−3.NM(ネットワーク管理ノード)
NM18は、メッシュ型ネットワーク網10全体の接続状況を管理する通信機器である。このNM18は、上記TSG13と同様に、複数個のポートを備える。
1-3. NM (network management node)
The NM 18 is a communication device that manages the connection status of the entire mesh network 10. The NM 18 includes a plurality of ports, similar to the TSG 13.

このNM18は、各TSG13間のリンク確立に関する情報を、FRPによって取得し、網構成情報を作成する。この網構成情報は、NM18が取得した複数のリンク確立に関する情報を結合させた情報であり、メッシュ型ネットワーク網10全体のリンク確立状況を表す。   The NM 18 obtains information regarding link establishment between the TSGs 13 by FRP, and creates network configuration information. This network configuration information is information obtained by combining information related to a plurality of link establishments acquired by the NM 18 and represents the link establishment status of the entire mesh network 10.

ネットワーク管理ノード(NM18)が網構成情報をFRPで送信することによって、中継リンクにおいて障害が発生した場合であっても、リンク状態を確認しながらメッシュ網構成ノード(TSG)13間で正確にデータ転送を行うことが可能なため、網構成情報を、TSG13の全てに配布することができる。   The network management node (NM18) transmits the network configuration information by FRP, so that even if a failure occurs in the relay link, the data is accurately transmitted between the mesh network configuration nodes (TSG) 13 while checking the link state. Since transfer is possible, network configuration information can be distributed to all of the TSGs 13.

また、リンク15群に障害が発生した場合には、その障害に関するリンク障害情報がTSG13からNM18に送信され、NM18によって障害の発生状況がリアルタイムに把握される。また、NM18は、このリンク障害情報を蓄積して、ログを生成することが可能である。   Further, when a failure occurs in the link 15 group, link failure information relating to the failure is transmitted from the TSG 13 to the NM 18, and the occurrence state of the failure is grasped in real time by the NM 18. The NM 18 can accumulate the link failure information and generate a log.

2.網構築
本実施の形態において、網の構築には、以下の3つの手順が含まれる。
2. Network Construction In the present embodiment, network construction includes the following three procedures.

この3つの手順とは、以下で順次説明するように「TSG間におけるリンク確立」と、「FRP通知情報転送」と、「FRP設定情報配布」と、である。   These three procedures are “link establishment between TSGs”, “transfer of FRP notification information”, and “distribution of FRP setting information” as will be sequentially described below.

2−1.TSG間におけるリンク確立
TSG13間のリンクの確立は、各メッシュ網構成ノード(TSG)13のデータリンク層において行われる。このデータリンク層内の概念図が、図2に示されている。
2-1. Link establishment between TSGs Link establishment between TSGs 13 is performed in the data link layer of each mesh network constituent node (TSG) 13. A conceptual diagram in the data link layer is shown in FIG.

この図2に示すように、TSG13のデータリンク層内には、TSG制御部33と、TSGスイッチ部36と、N個の接続ポート39群とが備えられている。   As shown in FIG. 2, a TSG control unit 33, a TSG switch unit 36, and a group of N connection ports 39 are provided in the data link layer of the TSG 13.

まず、TSG制御部33には、管理用Node ID(NID)が初期設定されている。このNIDは、メッシュ内の各ノード、すなわちTSGに対してユニークなID番号が割り当てられている。IDとしては、例えば0〜nまでの整数などが割り当てられる。   First, a management Node ID (NID) is initially set in the TSG control unit 33. As this NID, a unique ID number is assigned to each node in the mesh, that is, the TSG. For example, an integer from 0 to n is assigned as the ID.

また、TSG13のTSGスイッチ部36の接続ポート39群に対して管理用Port ID(PID)が割り付けられ、接続ポート39群に接続された各TSG13は、そのPIDで認識される。PIDは、他のノードに接続するためのポート番号の概念である。このTSG13は、このPIDによって、接続する他のノードを識別する。このPIDは、0〜Nから選択する1個の整数である。   Further, a management port ID (PID) is assigned to the connection port 39 group of the TSG switch section 36 of the TSG 13, and each TSG 13 connected to the connection port 39 group is recognized by the PID. PID is a concept of a port number for connecting to another node. The TSG 13 identifies other nodes to be connected based on the PID. This PID is one integer selected from 0 to N.

それぞれのTSG13に接続された機器は、それぞれその機器が接続されたTSGのPIDとそのPIDが備え付けられているTSGのNIDから識別することができる。   A device connected to each TSG 13 can be identified from the PID of the TSG to which the device is connected and the NID of the TSG provided with the PID.

リンク確認プロトコル
TSG制御部33は、電源投入後、リンク確認要求を定期的に他のTSG13に対して送信する。この送信は、隣接する(各ポートに接続している)全てのTSG13に対して行われる。
The link confirmation protocol TSG control unit 33 periodically transmits a link confirmation request to the other TSGs 13 after the power is turned on. This transmission is performed to all adjacent TSGs 13 (connected to each port).

このリンク確認要求の概念図が図3に示されている。この図に示されているように、TSG−A制御部42aが、リンク確認要求51aを、隣接するTSG−B制御部42bに送信する。リンク確認要求51aを受信したTSG−B制御部42bは、リンク確認応答51bを定期的に送信する。この様子が、図3に示されている。リンク接続・切断の判断については、リンク確認要求パケットの転送周期や応答パケットのロス率などのパラメータに基づき行われる。従って、このパラメータを変更すれば、リンク接続・切断の判断基準を変更することができる。なお、このリンク確認については、1対多の接続でも可能である。
なお、TSG制御部は、請求の範囲のフラッディング通信手段の一部の好ましい一例に相当する。
A conceptual diagram of this link confirmation request is shown in FIG. As shown in this figure, the TSG-A control unit 42a transmits a link confirmation request 51a to the adjacent TSG-B control unit 42b. The TSG-B control unit 42b that has received the link confirmation request 51a periodically transmits a link confirmation response 51b. This is shown in FIG. The determination of link connection / disconnection is performed based on parameters such as a link confirmation request packet transfer period and a response packet loss rate. Therefore, if this parameter is changed, the criteria for determining link connection / disconnection can be changed. Note that this link confirmation can also be made by a one-to-many connection.
The TSG control unit corresponds to a preferable example of a part of the flooding communication unit in the claims.

なお、このリンク確認要求については、図3に示されているように、TSG−A制御部42aだけでなく、TSG−B制御部42bからも送信される。TSG−B制御部42bから送られてきたリンク確認要求51cに対して、TSG−A制御部42aはリンク確認応答51dをTSG−B制御部42bに対して送信する。   The link confirmation request is transmitted not only from the TSG-A control unit 42a but also from the TSG-B control unit 42b as shown in FIG. In response to the link confirmation request 51c sent from the TSG-B control unit 42b, the TSG-A control unit 42a transmits a link confirmation response 51d to the TSG-B control unit 42b.

2−2.FRP通知情報転送方式
次に、メッシュ網構成ノード(TSG)13間にリンクが確立した後、各TSG13は、このリンクが確立したという情報を、FRPによって、他のTSG13に、転送して通知する。このFRP通知情報転送方式について、以下、説明する。
2-2. FRP notification information transfer method Next, after a link is established between the mesh network constituent nodes (TSGs) 13, each TSG 13 forwards the information that this link has been established to other TSGs 13 by FRP and notifies them. . This FRP notification information transfer method will be described below.

図4には、このFRP通知情報転送方式の概念図が示されている。この図に示されているように、TSGは、ノード起動、リンク変化を検知した場合、その情報を内部のFRP Proxyに対して通知する。FRP Proxyは、その情報をFRPパケットに組み込んで、リンクが確立している全てのポートにフラッディングする。
本実施の形態では、ノード起動、リンク変化の検知は、TSG制御部42が行うが、検知のための専用の手段を設けてもかまわない。このTSG制御部42は、請求の範囲の制御部の好適な一例に相当する。
また、FRP Proxyは、請求の範囲のFRPプロキシ手段の好適な一例に想到する。
FIG. 4 shows a conceptual diagram of this FRP notification information transfer method. As shown in this figure, when the TSG detects node activation or link change, the TSG notifies the internal FRP Proxy of the information. The FRP Proxy incorporates the information in the FRP packet, and floods all the ports with which the link is established.
In the present embodiment, the TSG control unit 42 performs node activation and link change detection, but a dedicated means for detection may be provided. The TSG control unit 42 corresponds to a preferred example of the control unit in the claims.
The FRP Proxy arrives at a preferred example of the FRP proxy means in the claims.

この図4には、TSG−A制御部42aが起動し、FRP Proxy60aから送信されたリンク通知用FRPパケット67aが、FRP Proxy60b、60c、とを介して、NM54が備えるFRP Proxy60dへと転送される様子が示されている。   In FIG. 4, the TSG-A control unit 42a is activated, and the link notification FRP packet 67a transmitted from the FRP Proxy 60a is transferred to the FRP Proxy 60d included in the NM 54 via the FRP Proxy 60b and 60c. The situation is shown.

通知情報転送の際、FRPパケットを受信したFRP Proxyは、回り込み(2重受信)防止のためにFRP Header情報のみ自己のフィルターテーブルに保存し、すぐにパケット転送を実行する。各FRP Proxyには、このフィルターテーブルがそれぞれ設けられている。このフィルターテーブルは、請求の範囲の記憶手段の好適な一例に相当する。   When transferring the notification information, the FRP Proxy that has received the FRP packet stores only the FRP Header information in its own filter table to prevent wraparound (double reception), and immediately executes the packet transfer. Each FRP Proxy is provided with this filter table. This filter table corresponds to a preferred example of the storage means in the claims.

このリンク通知用FRPパケット(FRP情報)のフレームフォーマットの概念図が図5に示されている。この図に示されるように、FRP情報のフレームフォーマットは、宛先TSGのMACアドレスと、送信元TSGのMACアドレスと、E−Typeと、FRP Headerと、FRP Messageと、から構成され、このFRP情報は、TSGのMACアドレスに基づいて伝送される。E−Typeには、FRP用特殊コードをアサインする。   A conceptual diagram of the frame format of the link notification FRP packet (FRP information) is shown in FIG. As shown in this figure, the frame format of the FRP information is composed of the MAC address of the destination TSG, the MAC address of the source TSG, E-Type, FRP Header, and FRP Message. Is transmitted based on the MAC address of the TSG. A special code for FRP is assigned to E-Type.

また、このFRP Header情報には、送信者がその通知情報が生成した時間情報などが含まれている。そして、受信したFRP情報の時間情報が、それ以前に受信したFRP情報の時間情報と同一か否かを、TSGのFRP Proxyは検査を行う。その検査の結果、以前受信したFRP情報の時間情報と同一の時間情報であった場合には、その受信したFRP情報は2重に送信されてきたものと判断し、破棄する。また、その検査の結果、以前受信したFRP情報の時間情報と同一の時間情報でなかった場合には、そのFRP情報を他のFRP Proxyに転送する。   The FRP Header information includes time information generated by the sender by the notification information. Then, the FRP Proxy of the TSG checks whether the time information of the received FRP information is the same as the time information of the FRP information received before that time. As a result of the inspection, if the time information is the same as the time information of the previously received FRP information, it is determined that the received FRP information has been transmitted twice and discarded. If the time information is not the same as the time information of the previously received FRP information as a result of the inspection, the FRP information is transferred to another FRP Proxy.

これら図4及び図5中に示されているFRP Proxy60a、60b、60c、60dは、それぞれ特許請求の範囲に記載のフラッディング通信手段の一部の機能の好ましい一例に相当する。また、本実施の形態において、FRP Proxyは、特許請求の範囲に記載のレビジョン情報検査手段及びリンク通知情報送信手段の役割を担っている。   These FRP proxies 60a, 60b, 60c, and 60d shown in FIGS. 4 and 5 correspond to a preferable example of a part of the function of the flooding communication means described in the claims. Further, in the present embodiment, the FRP Proxy plays the role of the revision information inspection unit and the link notification information transmission unit described in the claims.

なお、図4においては、上段の矢印群67aと下段の矢印群67bが示されている。上段の矢印群67aは、これまで説明してきたように、TSG−A制御部42aのFRP Proxy60aから発信されたリンク通知用FRPパケット67aがフラッディングによって、TSG−B制御部42b、TSG−C制御部42c、NM54、へと伝搬していく様子を示している。   In FIG. 4, an upper arrow group 67a and a lower arrow group 67b are shown. As described above, the upper arrow group 67a indicates that the FSG packet for link notification 67a transmitted from the FRP Proxy 60a of the TSG-A control unit 42a is flooded, thereby causing the TSG-B control unit 42b and the TSG-C control unit to 42c and NM54 are shown.

これに対して、下段の矢印群67bは、TSG−B制御部42bが発信したリンク通知用FRPパケット67bが、それぞれTSG−A制御部42aに送られ、TSG−C制御部42cを通じてNM54まで伝搬されていく様子を示している。   On the other hand, the arrow group 67b in the lower row indicates that the link notification FRP packet 67b transmitted by the TSG-B control unit 42b is sent to the TSG-A control unit 42a and propagates to the NM 54 through the TSG-C control unit 42c. It shows how it is being done.

リンク通知用FRPパケットを受信したネットワーク管理ノード(NM54)は、メッシュ網構成用アプリケーションソフト70によって、受信したリンク通知用FRPパケットに含まれるリンク情報に基づいて網構成情報を生成する。なお、このメッシュ網構成用アプリケーションソフト70は、特許請求の範囲に記載の網構成情報作成手段の好ましい一例に相当する。   The network management node (NM 54) that has received the link notification FRP packet generates network configuration information based on the link information included in the received link notification FRP packet by the mesh network configuration application software 70. The mesh network configuration application software 70 corresponds to a preferred example of the network configuration information creation means described in the claims.

TSGが起動し、そのTSGが起動したことをFRP Proxyに通知した場合、隣接するTSGのうちいずれか一つのTSGからFRPによって網構成情報が受信できるまで、リンク通知用FRPパケットを、FRP Proxyは、その隣接するTSGに対して周期的に継続送信する。   When the TSG is activated and the FRP Proxy is notified that the TSG has been activated, the FRP Proxy sends the link notification FRP packet until the network configuration information can be received from any one of the adjacent TSGs by the FRP. , And continuously transmit periodically to the adjacent TSG.

なお、図1中には、新規参加TSG14が、リンク通知用FRPパケット(FRP情報)69を、隣接するTSG13eに送信し、このTSG13eから網構成情報31を受信する様子が示されている。   FIG. 1 shows a state where the newly participating TSG 14 transmits a link notification FRP packet (FRP information) 69 to the adjacent TSG 13 e and receives the network configuration information 31 from the TSG 13 e.

2−3.FRP設定情報配布方式
ネットワーク管理ノード(NM54)上のメッシュ網構成用アプリケーションソフト70は、リンク通知用FRPパケットのリンク情報に基づいて網構成情報(FRP情報)を作成する。この網構成情報(FRP情報)は、NM54が、FRPによって、全てのメッシュ網構成ノード(TSG)に配布する。以下、このFRP通知情報配布方式について、図6に基づいて説明する。
2-3. FRP setting information distribution method The mesh network configuration application software 70 on the network management node (NM54) creates network configuration information (FRP information) based on the link information of the link notification FRP packet. This network configuration information (FRP information) is distributed by the NM 54 to all mesh network configuration nodes (TSG) by FRP. Hereinafter, this FRP notification information distribution method will be described with reference to FIG.

図6には、FRP設定情報配布方式の概念図が示されている。この図に示されるように、メッシュ網構成用アプリケーションソフト70が生成した網構成情報73は、FRP Proxy60dから送信された後、FRP Proxy60c、60b、60aへと転送される。   FIG. 6 shows a conceptual diagram of the FRP setting information distribution method. As shown in this figure, the network configuration information 73 generated by the mesh network configuration application software 70 is transmitted from the FRP Proxy 60d, and then transferred to the FRP Proxy 60c, 60b, 60a.

網構成情報73を受信したFRP Proxyは、その網構成情報73に含まれる自己宛の情報を参照してシステム設定を行う。そして、NM54によって網構成情報73が更新されるまで、その網構成情報73を図示されない網構成情報記憶手段に保持する。   The FRP Proxy that has received the network configuration information 73 performs system settings with reference to the information addressed to itself included in the network configuration information 73. Until the network configuration information 73 is updated by the NM 54, the network configuration information 73 is held in a network configuration information storage unit (not shown).

このFRP Proxyが網構成情報73を保持する様子が図7に示されている。この図に示すように、例えば網構成情報73を受信したFRP Proxy60cは、ネットワーク設定アプリケーション76cにその網構成情報73を伝達する。そして、このネットワーク設定アプリケーション76cは、その網構成情報73に含まれる自己宛の情報を参照して、TSG−C制御部42cのIPアドレス及びVLANの設定を行い、図示されていないTSG−Cスイッチ部のVLAN及びPortの設定を行う。この動作は、この図7に示すように、TSG−A制御部42a、42bにおいても同様に行われる。   FIG. 7 shows how the FRP Proxy holds the network configuration information 73. As shown in this figure, for example, the FRP Proxy 60c receiving the network configuration information 73 transmits the network configuration information 73 to the network setting application 76c. Then, the network setting application 76c refers to the information addressed to itself included in the network configuration information 73 and sets the IP address and VLAN of the TSG-C control unit 42c. Set the VLAN and Port of the unit. As shown in FIG. 7, this operation is similarly performed in the TSG-A control units 42a and 42b.

仮に、他のTSGとの間に新しいリンクが確立した場合には、ネットワーク設定アプリケーションが、相互に保持する網構成情報のレビジョンを検査し、比較する。その検査の結果、網構成情報のレビジョンに差があることが判明した場合には、より新しく(より遅く)生成された網構成情報を選択して取得する。   If a new link is established with another TSG, the network setting application checks and compares the revisions of the network configuration information held by each other. As a result of the inspection, if it is found that there is a difference in the revision of the network configuration information, newer (later) generated network configuration information is selected and acquired.

なお、これら図6及び図7中に示されているFRP Proxy60a、60b、60c、60dは、それぞれ特許請求の範囲に記載のフラッディング通信手段の一部の好ましい一例に相当する。   The FRP proxies 60a, 60b, 60c, and 60d shown in FIGS. 6 and 7 correspond to a preferable example of a part of the flooding communication means described in the claims.

3.自動管理
図1に示す本実施の形態において、各メッシュ網構成ノード(TSG)13は、データを伝送する経路について自動管理を行う。この自動管理には、以下で説明するように、「TSG間接続データ経路の論理経路情報」の生成手順と、「経路切り替え」を行う手順と、の2つの手順が含まれる。
3. Automatic Management In this embodiment shown in FIG. 1, each mesh network constituent node (TSG) 13 performs automatic management on a route for transmitting data. As will be described below, this automatic management includes two procedures: a procedure for generating “logical route information of an inter-TSG connection data route” and a procedure for performing “route switching”.

3−1.TSG間接続データ経路の論理経路情報
ネットワーク管理ノード(NM)が備えるメッシュ網構成用アプリケーションソフト70は、リンク通知用FRPパケットを収集した後、そのリンク情報に基づいて、いくつかのTSGを基点とするツリー型データ経路を生成し、そのツリー型データ経路にVLAN−ID(VID)をアサインする。図8には、メッシュ網85に関するVID=100のツリー型データ経路が示されている。
3-1. Inter-TSG connection data path logical path information The mesh network configuration application software 70 provided in the network management node (NM) collects link notification FRP packets, and then uses several TSGs as a base point based on the link information. A tree type data path is generated, and VLAN-ID (VID) is assigned to the tree type data path. FIG. 8 shows a tree-type data path with VID = 100 for the mesh network 85.

この図に示されるように、まず、メッシュ網85は、9つのメッシュ網構成ノード(TSG−1、TSG−2、TSG−3、TSG−4、TSG−5、TSG−6、TSG−7、TSG−8、TSG−9)79群と、リンク82群と、から構成されている。   As shown in this figure, first, the mesh network 85 includes nine mesh network constituent nodes (TSG-1, TSG-2, TSG-3, TSG-4, TSG-5, TSG-6, TSG-7, TSG-8, TSG-9) 79 group and link 82 group.

メッシュ網構成用アプリケーションソフト70は、各TSG79からリンク情報を取得して、TSG79群とリンク82群との接続状況を把握し、各経路82に対してそれぞれLink−IDを割り当てる。図8には、リンク82aに対して、Link−ID=1が割り当てられていることが示されている。また、リンク82bにはLink−ID=2が割り当てられ、リンク82cにはLink−ID=3が割り当てられていることが示されている。同様に、リンク82d〜82kに対して、それぞれLink−ID=4、5、6、7、8、9、10、11が割り当てられていることが示されている。   The mesh network configuration application software 70 acquires link information from each TSG 79, grasps the connection status between the TSG 79 group and the link 82 group, and assigns a Link-ID to each path 82. FIG. 8 shows that Link-ID = 1 is assigned to the link 82a. Further, it is shown that Link-ID = 2 is assigned to the link 82b, and Link-ID = 3 is assigned to the link 82c. Similarly, it is shown that Link-ID = 4, 5, 6, 7, 8, 9, 10, and 11 are assigned to the links 82d to 82k, respectively.

メッシュ網構成用アプリケーションソフト70は、Link−IDによってリンク82群からリンクを選択し、ツリー型データ経路を生成する。   The mesh network configuration application software 70 selects a link from the group of links 82 by Link-ID, and generates a tree-type data path.

図8のVID=100のツリー型データ経路においては、リンク82群の中から、Link−ID=1、2、3、5、7、9、10、11が割り当てられた8つのリンクを選択することによって、ツリー型データ経路を生成している。   In the tree-type data path of VID = 100 in FIG. 8, eight links to which Link-ID = 1, 2, 3, 5, 7, 9, 10, 11 are assigned are selected from the group of links 82. Thus, a tree-type data path is generated.

また、図9には、VID=101のツリー型データ経路が示されている。   FIG. 9 shows a tree-type data path with VID = 101.

このVID=101のツリー型データ経路においては、リンク82群の中から、Link−ID=3、4、5、6、8、9、10、11が割り当てられた8つのリンクを選択することによって、ツリー型データ経路を生成している。   In this tree type data path with VID = 101, by selecting eight links to which Link-ID = 3, 4, 5, 6, 8, 9, 10, 11 are assigned from among the links 82 group. Generating a tree-type data path.

メッシュ網構成用アプリケーションソフト70は、更に各TSG同士の接続情報を作成する。そして、そのメッシュ網構成ノード(TSG)間接続データ経路識別子をCID(Connection ID)と定義する。更に、メッシュ網構成用アプリケーションソフト70は、各TSGについてデータ経路情報を作成し、FRPにより各TSGにデータ経路情報を配布する。このデータ経路情報とは、一つのTSGから他の一つのTSGに所定のデータを送る際に、VID=100及び101の2つのツリー型データ経路のうち、どちらのツリー型データ経路を利用してデータを送るかを定める情報である。なお、メッシュ網構成用アプリケーションソフト70は、特許請求の範囲に記載のデータ経路情報作成手段に相当する。   The mesh network configuration application software 70 further creates connection information between the TSGs. And the connection data path | route identifier between the mesh network structure nodes (TSG) is defined as CID (Connection ID). Further, the mesh network configuration application software 70 creates data path information for each TSG, and distributes the data path information to each TSG by FRP. This data path information means which of the two tree type data paths of VID = 100 and 101 is used when sending predetermined data from one TSG to another TSG. Information that determines whether data is sent. The mesh network configuration application software 70 corresponds to the data path information creation means described in the claims.

このデータ経路情報について、具体例を挙げて説明する。例えば、TSG−1からTSG−2に送るデータは、図8のVID=100のツリー型データ経路によれば、まず、リンク82c(Link−ID=3)を経由して、TSG−3に送られ、更にリンク82e(Link−ID=5)を経由してTSG−2に送られる。すなわち、Link−ID=3及び5のリンクを選択して送られる。NMは、この経路をCID=1と定義し、TSG−1に配布するデータ経路情報に「TSG2:CID=1(3,5) VID=100」という論理経路情報を記述する。また、この経路は、TSG−2からTSG−1に対してデータを送る経路でもあるので、TSG−2に配布するデータ経路情報に「TSG1:CID=1(5,3) VID=100」という論理経路情報を記述する。   This data path information will be described with a specific example. For example, data to be sent from TSG-1 to TSG-2 is first sent to TSG-3 via link 82c (Link-ID = 3) according to the tree type data path of VID = 100 in FIG. And further sent to TSG-2 via link 82e (Link-ID = 5). That is, links with Link-ID = 3 and 5 are selected and sent. The NM defines this route as CID = 1, and describes logical route information “TSG2: CID = 1 (3,5) VID = 100” in the data route information distributed to TSG-1. Since this route is also a route for sending data from TSG-2 to TSG-1, the data route information distributed to TSG-2 is “TSG1: CID = 1 (5,3) VID = 100”. Describes logical route information.

また、例えば、TSG−1からTSG−3に送るデータは、図8のVID=100のツリー型データ経路によれば、リンク82c(Link−ID=3)を経由してTSG−3に送られる。NMは、この経路をCID=2と定義し、TSG−1に配布するデータ経路情報に「TSG3:CID=2(3) VID=100」という論理経路情報を記述する。また、この経路は、TSG−3からTSG−1に対してデータを送る経路でもあるので、TSG−3に配布するデータ経路情報にも同様の論理経路情報を記述する。   Also, for example, data sent from TSG-1 to TSG-3 is sent to TSG-3 via link 82c (Link-ID = 3) according to the tree type data path of VID = 100 in FIG. . The NM defines this route as CID = 2, and describes logical route information “TSG3: CID = 2 (3) VID = 100” in the data route information distributed to TSG-1. Further, since this route is also a route for sending data from TSG-3 to TSG-1, similar logical route information is described in the data route information distributed to TSG-3.

また、例えば、TSG−1からTSG−4に送るデータは、図8のVID=100のツリー型データ経路によれば、リンク82b(Link−ID=2)を経由してTSG−8に送られ、更にリンク82g(Link−ID=7)を経由してTSG−5へ、更にリンク82i(Link−ID=9)を経由してTSG−7へと送られ、最後にリンク82k(Link−ID=11)を経由してTSG−4へと送られる。NMは、このLink−ID=2、7、9、11のリンクから成る経路をCID=3と定義している。   Further, for example, the data sent from TSG-1 to TSG-4 is sent to TSG-8 via link 82b (Link-ID = 2) according to the tree type data path of VID = 100 in FIG. Further, the link 82g (Link-ID = 7) is sent to TSG-5, the link 82i (Link-ID = 9) is further sent to TSG-7, and finally the link 82k (Link-ID) is sent. = 11) and sent to TSG-4. The NM defines a route composed of links with Link-ID = 2, 7, 9, and 11 as CID = 3.

一方、このTSG−1からTSG−4に送るデータは、図9のVID=101のツリー型データ経路によれば、リンク82c(Link−ID=3)を経由してTSG−3に送られ、次にリンク82f(Link−ID=6)を経由してTSG−7に送られ、最後にリンク82k(Link−ID=11)を経由してTSG−4に至るという経路によっても送ることができる。NMは、このLink−ID=3、6、11のリンクから成る経路をCID=4と定義している。   On the other hand, the data sent from TSG-1 to TSG-4 is sent to TSG-3 via link 82c (Link-ID = 3) according to the tree type data path of VID = 101 in FIG. Next, it can also be sent via the link 82f (Link-ID = 6) to TSG-7 and finally via the link 82k (Link-ID = 11) to TSG-4. . The NM defines a path composed of links with Link-ID = 3, 6, and 11 as CID = 4.

NMは、上で述べたCID=3の経路と、CID=4の経路と、の2つの経路を表す論理経路情報を以下のように記述し、TSG−1にデータ経路情報を配布する。   The NM describes logical route information representing the two routes of CID = 3 and CID = 4 described above as follows, and distributes the data route information to TSG-1.

TSG4:CID=3(2,7,9,11) VID=100 Pri=1
CID=4(3,6,11) VID=101 Pri=0
なお、上で述べた論理経路情報中の「Pri=1」及び「Pri=0」は、経路の使用優先度を表す。この使用優先度の決定方法については、後で述べる。
TSG4: CID = 3 (2, 7, 9, 11) VID = 100 Pri = 1
CID = 4 (3, 6, 11) VID = 101 Pri = 0
Note that “Pri = 1” and “Pri = 0” in the logical route information described above represent the use priority of the route. A method of determining the usage priority will be described later.

NMは、同様にして、TSG−5、TSG−7、TSG−8、TSG−9に至る経路を表す論理経路情報を記述して、データ経路情報を生成する。図10(1)には、このTSG−1に配布したデータ経路情報が示されている。このデータ経路情報は、TSG−1が備える図示されないデータ経路情報記憶手段に記憶される。   In the same manner, the NM describes the logical route information representing the route to TSG-5, TSG-7, TSG-8, and TSG-9, and generates data route information. FIG. 10 (1) shows data path information distributed to this TSG-1. This data path information is stored in a data path information storage means (not shown) included in TSG-1.

同様に、図10(2)には、TSG−2に配布したデータ経路情報が示されている。また、図10(3)には、TSG−3に配布したデータ経路情報が示されている。なお、他のメッシュ網構成ノード(TSG−4、TSG−5、TSG−6、TSG−7,TSG−8、TSG−9)79d〜79iにも同様にデータ経路情報が配布される。   Similarly, FIG. 10B shows data path information distributed to TSG-2. FIG. 10 (3) shows data path information distributed to TSG-3. The data path information is similarly distributed to the other mesh network constituent nodes (TSG-4, TSG-5, TSG-6, TSG-7, TSG-8, TSG-9) 79d to 79i.

CIDアサインされた論理データ経路をVLANデータ経路にマッピングすることで、リンク障害が発生してFRPによる通知を受信した場合、故障リンクにマッピングしているCIDデータ経路のみVLAN経路の切り替えをそれぞれのメッシュ網構成ノード(TSG)が独自に実行する。   By mapping the CID-assigned logical data path to the VLAN data path, when a link failure occurs and a notification by FRP is received, only the CID data path mapped to the failed link is switched to the VLAN path. The network configuration node (TSG) executes independently.

この結果、経路切り替え機能のTSG分散化により、リンク障害に対しての通信保証を強化でき、構築運用面で簡単な機器設定管理を実現できる。   As a result, the TSG decentralization of the path switching function can enhance the communication guarantee against the link failure and can realize simple device setting management in terms of construction operation.

また、ツリー型データ経路の生成におけるTSG基点の決定方法により、メッシュ網85内でのリンク帯域使用平均化が達成できるため、網全体の帯域利用効率を向上できる。   In addition, the use of the TSG base point in the generation of the tree-type data path can achieve link band use averaging in the mesh network 85, so that the band use efficiency of the entire network can be improved.

またツリー型VLANデータ経路はTSGで共有しているため、複数TSGへの同時通信を実行するためのマルチキャスト用CIDの設定が可能になる。   In addition, since the tree-type VLAN data path is shared by TSGs, it is possible to set a multicast CID for executing simultaneous communication to a plurality of TSGs.

宛先TSGへ複数CID(迂回経路)が存在する場合、使用優先度はリンクホップ数によって決定され、ホップ数が同じ場合は、データ経路用VIDの値の小さい経路が優先となる。CIDが一つの場合は、データ経路用VIDの値の小さいほうの経路が割り当てられる。このようにして決定された使用優先度は、データ経路情報中には、例えば図10(1)中に示すように、「Pri=0」や「Pri=1」などと記述される。   When multiple CIDs (bypass routes) exist in the destination TSG, the use priority is determined by the number of link hops, and when the number of hops is the same, the route with the smaller value of the data route VID has priority. When there is one CID, the route with the smaller value of the data route VID is assigned. The usage priority determined in this way is described in the data path information as “Pri = 0”, “Pri = 1”, etc. as shown in FIG. 10A, for example.

3−2.経路切り替え方式
本節では、図11及び図12に基づいて、TSG−9に関連した経路の切り替えについて説明する。図11には、VID=100のツリー型データ経路において、リンク82b(Link−ID=2)に障害が発生した様子が示されている。同様に、図12には、VID=101のツリー型データ経路において、Link−ID=2に障害が発生した様子が示されている。これら2つのツリー型データ経路上にはTSG間接続論理経路がマッピングされている。
3-2. Route Switching Method In this section, route switching related to TSG-9 will be described based on FIGS. 11 and 12. FIG. 11 shows a state in which a failure has occurred in the link 82b (Link-ID = 2) in the tree-type data path with VID = 100. Similarly, FIG. 12 shows a state in which a failure has occurred in Link-ID = 2 in the tree-type data path with VID = 101. Inter-TSG connection logical paths are mapped on these two tree-type data paths.

Link−ID=2に障害が発生する前においては、TSG−9に関連したデータ経路は、以下のように設定されている。   Before a failure occurs in Link-ID = 2, the data path related to TSG-9 is set as follows.

TSG−9 <−> TSG−1,5,8 // VID=100
TSG−9 <−> TSG−2,3,4,6,7 // VID=101
このデータ経路によれば、例えばTSG−9からTSG−1にデータを送る際には、VID=100のツリー型データ経路に基づく経路を利用する。また、TSG−9からTSG−2にデータを送る際には、VID=101のツリー型データ経路に基づく経路を利用する。
TSG-9 <-> TSG-1, 5, 8 // VID = 100
TSG-9 <-> TSG-2, 3, 4, 6, 7 // VID = 101
According to this data path, for example, when data is sent from TSG-9 to TSG-1, a path based on a tree-type data path with VID = 100 is used. Further, when data is transmitted from TSG-9 to TSG-2, a route based on a tree-type data route of VID = 101 is used.

Link−ID=2に障害が発生した場合には、まず、このLink−ID=2の両端の2つのTSG−1及びTSG−8から、障害が発生したことを表すリンク変化通知用FRPが発信される。TSG−9も、このリンク変化通知用FRPを受信する。   When a failure occurs in Link-ID = 2, first, a link change notification FRP indicating that a failure has occurred is transmitted from the two TSG-1 and TSG-8 at both ends of the Link-ID = 2. Is done. The TSG-9 also receives this link change notification FRP.

TSG−9から他のTSGへのデータ経路について、TSG−9は以下の2つのTSG間接続論理経路が切断されたことを論理的に認識する。そして、TSG−9は、実際のツリー型データ経路について、VID=100からVID=101に切り替える。   Regarding the data path from TSG-9 to another TSG, TSG-9 logically recognizes that the following two inter-TSG connection logical paths have been disconnected. Then, TSG-9 switches from VID = 100 to VID = 101 for the actual tree-type data path.

TSG−9 <−> TSG−5 // VID=101
TSG−9 <−> TSG−8 // VID=101
なお、TSG−1へのデータ経路切り替えは発生しない。TSG−9からTSG−1に至る経路において、障害は発生していないからである。
TSG-9 <-> TSG-5 // VID = 101
TSG-9 <-> TSG-8 // VID = 101
Note that data path switching to TSG-1 does not occur. This is because no failure has occurred in the route from TSG-9 to TSG-1.

この結果、データ経路切り替え後においては、TSG−9に関連したデータ経路は、以下のように設定される。   As a result, after the data path switching, the data path related to TSG-9 is set as follows.

TSG−9 <−> TSG−1 // VID=100
TSG−9 <−> TSG−2,3,4,5,6,7,8 // VID=101
このデータ経路によれば、TSG−9は、障害が発生したLink−ID=2を回避して、各TSG79にデータを送信することができる。
TSG-9 <-> TSG-1 // VID = 100
TSG-9 <-> TSG-2, 3, 4, 5, 6, 7, 8 // VID = 101
According to this data path, TSG-9 can transmit data to each TSG 79 while avoiding Link-ID = 2 in which a failure has occurred.

まとめ
以上述べたように、本実施の形態によれば、データリンク層レベルのフラッディング通信を利用してリンク情報などを送受信したので、ネットワークの構築を従来より容易に行うことが可能である。
Summary As described above, according to the present embodiment, since link information and the like are transmitted and received using flooding communication at the data link layer level, it is possible to construct a network more easily than in the past.

特に、本実施の形態で特徴的なことは、データリンク層レベルでフラッディングを行ったことであり、従来の技術ではこのような仕組みは知られていない。   In particular, what is characteristic of this embodiment is that flooding is performed at the data link layer level, and such a mechanism is not known in the prior art.

また、データリンク層レベルのフラッディング通信を利用してリンク情報などを送受信したので、リンク傷害に対しても各ノードがリンクの切り替え等を独自に行うことが可能であり、リンク傷害に対する耐性を向上させることができた。   In addition, since link information etc. was sent and received using flooding communication at the data link layer level, each node can independently switch links against link failures, improving resistance against link failures I was able to.

FRPを使用したメッシュ型ネットワーク網を示す図である。It is a figure which shows the mesh type | mold network network which uses FRP. データリンク層内の概念図である。It is a conceptual diagram in a data link layer. リンク確認要求の概念図である。It is a conceptual diagram of a link confirmation request. FRP通知情報転送方式の概念図である。It is a conceptual diagram of a FRP notification information transfer system. リンク通知用FRPパケットのフレームフォーマットの概念図である。It is a conceptual diagram of the frame format of the FRP packet for link notification. FRP設定情報配布方式の概念図である。It is a conceptual diagram of a FRP setting information distribution system. FRP Proxyが網構成情報を保持することを説明する説明図である。It is explanatory drawing explaining that FRP Proxy hold | maintains network structure information. VID=100のツリー型データ経路を示す図である。It is a figure which shows the tree-type data path | route of VID = 100. VID=101のツリー型データ経路を示す図である。It is a figure which shows the tree-type data path | route of VID = 101. データ経路情報を示す図である。It is a figure which shows data path | route information. VID=100のツリー型データ経路において障害が発生したことを示す図である。It is a figure which shows that the failure generate | occur | produced in the tree-type data path | route of VID = 100. VID=101のツリー型データ経路において障害が発生したことを示す図である。It is a figure which shows that the failure generate | occur | produced in the tree-type data path | route of VID = 101. ネットワーク網の従来型システムの例を示す図である。It is a figure which shows the example of the conventional system of a network. STPを使用した従来のメッシュ型ネットワーク網の例を示す図である。It is a figure which shows the example of the conventional mesh type | mold network network which uses STP.

符号の説明Explanation of symbols

10 メッシュ型ネットワーク網
13a〜13g メッシュ網構成ノード(TSG)
14 新規参加メッシュ網構成ノード(TSG)
15a〜15i リンク
18 ネットワーク管理ノード(NM)
21 リンク情報
24 リンク確認
27 リンク情報
30 網構成情報
31 網構成情報
33 TSG制御部
36 TSGスイッチ部
39a〜39N 接続ポート
42a TSG−A制御部
42b TSG−B制御部
45a、45b TSGスイッチ部
48a、48b 接続ポート
51a リンク確認要求
51b リンク確認応答
51c リンク確認要求
51d リンク確認応答
54 ネットワーク管理ノード(NM)
60a〜60d FRP Proxy
63a〜63d フィルターテーブル
67a、67b リンク通知用FRPパケット
69 リンク通知用FRPパケット
70 メッシュ網構成用アプリケーションソフト
73 網構成情報
76a〜76c ネットワーク設定アプリケーションソフト
79a TSG−1
79b TSG−2
79c TSG−3
79d TSG−4
79e TSG−5
79f TSG−6
79g TSG−7
79h TSG−8
79i TSG−9
82a〜82k リンク
85 メッシュ網
90a〜90g ネットワーク機器
93 管理ツール
96 ルートブリッジ
99a〜99e ノード
10 Mesh network 13a to 13g Mesh network configuration node (TSG)
14 New Participation Mesh Network Configuration Node (TSG)
15a-15i link 18 network management node (NM)
21 link information 24 link confirmation 27 link information 30 network configuration information 31 network configuration information 33 TSG control unit 36 TSG switch unit 39a-39N connection port 42a TSG-A control unit 42b TSG-B control unit 45a, 45b TSG switch unit 48a, 48b Connection port 51a Link confirmation request 51b Link confirmation response 51c Link confirmation request 51d Link confirmation response 54 Network management node (NM)
60a-60d FRP Proxy
63a to 63d Filter tables 67a and 67b FRP packet for link notification 69 FRP packet for link notification 70 Mesh network configuration application software 73 Network configuration information 76a to 76c Network setting application software 79a TSG-1
79b TSG-2
79c TSG-3
79d TSG-4
79e TSG-5
79f TSG-6
79g TSG-7
79h TSG-8
79i TSG-9
82a to 82k link 85 mesh network 90a to 90g network equipment 93 management tool 96 root bridge 99a to 99e node

Claims (12)

複数のメッシュ網構成ノードと、
前記複数のメッシュ網構成ノード同士を接続するリンク群と、
から構成されるメッシュ型ネットワーク網において、
前記メッシュ網構成ノードは、
前記リンクを介して他のメッシュ網構成ノードと接続するための2以上のポートと、
いずれか一つの前記ポートを介して、データリンク層レベルでリンク情報を受信した場合に、前記リンク情報を、他の前記ポートに接続されている他の前記メッシュ網構成ノードの全てにデータリンク層レベルで送信するフラッディング通信を行うフラッディング通信手段と、
いずれかの前記メッシュ網構成ノードにリンクを介して接続するネットワーク管理ノードと、
を含み、
前記ネットワーク管理ノードは、
1以上の複数のポートと、
前記ポートを介して、リンク情報をデータリンク層レベルで受信する通信手段と、
前記各メッシュ網構成ノードから受信した前記リンク情報から、メッシュ型ネットワーク網の網構成情報を作成する網構成情報作成手段と、
を含み、
前記通信手段は、前記ポートを介してデータリンク層レベルで前記網構成情報を送信することを特徴とするメッシュ型ネットワーク網。
A plurality of mesh network nodes,
A group of links connecting the plurality of mesh network constituent nodes;
In a mesh network consisting of
The mesh network constituent node is:
Two or more ports for connecting to other mesh network constituent nodes via the link;
When link information is received at the data link layer level via any one of the ports, the link information is transmitted to all the other mesh network constituent nodes connected to the other ports. Flooding communication means for performing flooding communication to be transmitted at a level;
A network management node connected via a link to any one of the mesh network constituent nodes;
Including
The network management node is
One or more ports,
A communication means for receiving link information at a data link layer level via the port;
Network configuration information creating means for creating network configuration information of a mesh network from the link information received from each mesh network configuration node;
Including
The mesh type network is characterized in that the communication means transmits the network configuration information at a data link layer level through the port.
請求項1に記載のメッシュ型ネットワーク網に用いられる前記メッシュ網構成ノードにおいて、
前記メッシュ網構成ノードは、
前記リンクを介して他のメッシュ網構成ノードと接続するための2以上のポートと、
いずれか一つの前記ポートを介して、所定のリンク情報をデータリンク層レベルで受信した場合に、そのリンク情報を、他のポートに接続されている他のメッシュ網構成ノードにデータリンク層レベルで送信するフラッディング通信手段と、
を含むことを特徴とするメッシュ網構成ノード。
In the mesh network constituting node used in the mesh network according to claim 1,
The mesh network constituent node is:
Two or more ports for connecting to other mesh network constituent nodes via the link;
When predetermined link information is received at the data link layer level via any one of the ports, the link information is transferred to other mesh network constituent nodes connected to other ports at the data link layer level. A flooding communication means for transmitting;
A mesh network constituent node characterized by including:
請求項2に記載のメッシュ網構成ノードにおいて、
前記フラッディング通信手段は、
全ての前記ポートに接続されている前記メッシュ網構成ノードに対して、リンク確認要求を定期的に送信することを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to claim 2,
The flooding communication means includes
A mesh network constituent node, wherein a link confirmation request is periodically transmitted to the mesh network constituent nodes connected to all the ports.
請求項3に記載のメッシュ網構成ノードにおいて、
前記フラッディング通信手段は、
いずれか一つの前記ポートに接続されている前記メッシュ網構成ノードから、前記リンク確認要求を受信した場合に、そのメッシュ網構成ノードに対して、リンク確認応答を定期的に送信することを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to claim 3,
The flooding communication means includes
When the link confirmation request is received from the mesh network constituent node connected to any one of the ports, a link confirmation response is periodically transmitted to the mesh network constituent node. A mesh network configuration node to perform.
請求項2〜4のいずれか1項に記載のメッシュ網構成ノードにおいて、
前記フラッディング通信手段は、
メッシュ網構成ノードの起動、又は、リンクの変化を検知した場合に、そのリンク情報をFRPプロキシ手段に通知する制御部と、
前記制御部から通知された前記リンク情報を、前記ポートに接続されている全ての前記メッシュ網構成ノードに送信するFRPプロキシ手段と、
を含むことを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to any one of claims 2 to 4,
The flooding communication means includes
A control unit that notifies the FRP proxy means of link information when a mesh network configuration node is activated or a link change is detected;
FRP proxy means for transmitting the link information notified from the control unit to all the mesh network constituent nodes connected to the port;
A mesh network constituent node characterized by including:
請求項2〜5のいずれか1項に記載のメッシュ網構成ノードにおいて、
前記リンク情報を記憶する記憶手段、を含み、
送信される前記リンク情報は、作成された時刻を表す時間情報を含み、
前記フラッディング通信手段は、
前記リンク情報を受信した場合に、前記記憶手段中のリンク情報を調べ、前記受信したリンク情報に含まれる前記時間情報が、前記記憶手段中の過去に受信した前記リンク情報に含まれていた前記時間情報と同一であるか否かを検査し、
前記検査の結果、受信した前記リンク情報に含まれる前記時間情報と、過去に受信した前記リンク情報に含まれていた前記時間情報と、が同一でなかった場合に、その受信した前記リンク情報を前記記憶手段に保存し、且つ、受信した前記リンク情報をそのリンク情報を受信したポート以外のポートに接続されている前記メッシュ網構成ノードに送信することを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to any one of claims 2 to 5,
Storage means for storing the link information,
The link information to be transmitted includes time information indicating the created time,
The flooding communication means includes
When the link information is received, the link information in the storage unit is checked, and the time information included in the received link information is included in the link information received in the past in the storage unit. Check whether it is the same as the time information,
As a result of the examination, if the time information included in the received link information and the time information included in the link information received in the past are not the same, the received link information is A mesh network configuration node stored in the storage unit and transmitting the received link information to the mesh network configuration node connected to a port other than the port that received the link information.
請求項1に記載のメッシュ型ネットワーク網に用いられる前記ネットワーク管理ノードにおいて、
1以上のポートと、
前記ポートを介して、リンク情報をデータリンク層レベルで受信する通信手段と、
前記各メッシュ網構成ノードから受信した前記リンク情報から、メッシュ型ネットワーク網の網構成情報を作成する網構成情報作成手段と、
を含み、
前記通信手段は、前記ポートを介してデータリンク層レベルで前記網構成情報を送信することを特徴とするネットワーク管理ノード。
In the network management node used in the mesh network according to claim 1,
One or more ports,
A communication means for receiving link information at a data link layer level via the port;
Network configuration information creating means for creating network configuration information of a mesh network from the link information received from each mesh network configuration node;
Including
The network management node characterized in that the communication means transmits the network configuration information at a data link layer level via the port.
請求項7に記載のネットワーク管理ノードにおいて、
前記リンク情報に基づいて、前記各メッシュ網構成ノードを基点とするデータ経路の情報であるデータ経路情報を一つ以上作成するデータ経路情報作成手段、
を備え、前記通信手段は、前記データ経路情報を、前記ポートを介してデータリンク層レベルで送信することを特徴とするネットワーク管理ノード。
In the network management node according to claim 7,
Data path information creating means for creating one or more data path information, which is data path information based on each mesh network constituent node, based on the link information;
And the communication means transmits the data path information at the data link layer level via the port.
請求項2〜6のいずれか1項に記載のメッシュ網構成ノードにおいて、
前記メッシュ網構成ノードは、
メッシュ型ネットワーク網の網構成情報を記録するための網構成情報記憶手段を備え、
前記フラッディング通信手段は、いずれかの前記ポートから、データリンク層レベルで前記網構成情報を受信した場合に、前記網構成情報を前記網構成情報記憶手段に記憶し、前記網構成情報を、他の前記ポートに接続されている前記メッシュ網構成ノードの全てにデータリンク層レベルで送信することを特徴とするメッシュ網構成ノードである。
In the mesh network constituent node according to any one of claims 2 to 6,
The mesh network constituent node is:
Network configuration information storage means for recording the network configuration information of the mesh network,
The flooding communication unit stores the network configuration information in the network configuration information storage unit when the network configuration information is received from any one of the ports at the data link layer level, and the network configuration information is stored in the other network configuration information. The mesh network configuration node transmits to all of the mesh network configuration nodes connected to the port at the data link layer level.
請求項2〜6のいずれか1項に記載のメッシュ網構成ノードにおいて、
前記メッシュ網構成ノードは、
前記各メッシュ網構成ノードを基点とするデータ経路の情報であるデータ経路情報中、自己が利用する前記データ経路情報を保存するデータ経路情報記憶手段、
を備え、
いずれかの前記ポートから、前記データ経路情報を受信した場合に、その中から自己が利用する前記データ経路情報を取り出し、取り出した前記データ経路情報を前記データ経路情報記憶手段に記憶し、
前記フラッディング通信手段は、受信した前記データ経路情報を、その情報を受信した前記ポート以外の他のポートを介してデータリンク層レベルで送信することを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to any one of claims 2 to 6,
The mesh network constituent node is:
Data path information storage means for storing the data path information used by the self in the data path information which is data path information based on each mesh network constituent node;
With
When the data path information is received from any of the ports, the data path information used by itself is taken out of the data path information, and the extracted data path information is stored in the data path information storage means.
The mesh network constituent node, wherein the flooding communication means transmits the received data path information at a data link layer level via a port other than the port that has received the information.
請求項6記載のメッシュ網構成ノードにおいて、
前記リンク変化は、リンクの障害を含み、
前記制御手段が、自己が接続するリンクの障害を検知したした場合にその障害を含むリンク情報を前記FRPプロキシ手段に通知し、
前記FRPプロキシ手段は、前記障害のリンク情報を、前記障害が発生したリンク以外のリンクを介して送信することを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to claim 6,
The link change includes a link failure ,
When the control unit detects a failure of a link to which the control unit is connected, the control unit notifies link information including the failure to the FRP proxy unit;
The mesh network constituent node, wherein the FRP proxy means transmits the failure link information via a link other than the link where the failure has occurred.
請求項10記載のメッシュ網構成ノードにおいて、
前記フラッディング通信手段は、
いずれか一つの前記ポートに接続されている前記メッシュ網構成ノードから、リンクの障害を含む前記リンク情報を受信した場合に、前記データ経路情報記憶手段に記憶した前記データ経路情報に基づいて、前記障害が発生したリンクを経る経路から、他のリンクを利用する経路に切り替えることを特徴とするメッシュ網構成ノード。
In the mesh network constituent node according to claim 10,
The flooding communication means includes
When the link information including a link failure is received from the mesh network constituent node connected to any one of the ports, based on the data path information stored in the data path information storage unit, the A mesh network constituent node characterized by switching from a route passing through a failed link to a route using another link.
JP2007300347A 2007-11-20 2007-11-20 Mesh network using flooding relay packet system and nodes used in the network Active JP5004051B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007300347A JP5004051B2 (en) 2007-11-20 2007-11-20 Mesh network using flooding relay packet system and nodes used in the network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007300347A JP5004051B2 (en) 2007-11-20 2007-11-20 Mesh network using flooding relay packet system and nodes used in the network

Publications (2)

Publication Number Publication Date
JP2009130421A JP2009130421A (en) 2009-06-11
JP5004051B2 true JP5004051B2 (en) 2012-08-22

Family

ID=40820955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007300347A Active JP5004051B2 (en) 2007-11-20 2007-11-20 Mesh network using flooding relay packet system and nodes used in the network

Country Status (1)

Country Link
JP (1) JP5004051B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102345169B1 (en) * 2015-05-27 2021-12-30 삼성전자 주식회사 Apparatus and method for transmitting/receiving signal in mesh network supporting flooding scheme

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005168020A (en) * 2004-11-30 2005-06-23 Nec Corp Communication path control method and communication terminal for radio multi-hop network

Also Published As

Publication number Publication date
JP2009130421A (en) 2009-06-11

Similar Documents

Publication Publication Date Title
US7633883B2 (en) System and method for controlling network traffic
US10069765B2 (en) Interface bundles in virtual network devices
JP4459018B2 (en) Node equipment
US7869376B2 (en) Communicating an operational state of a transport service
EP1982447B1 (en) System and method for detecting and recovering from virtual switch link failures
US8411690B2 (en) Preventing data traffic connectivity between endpoints of a network segment
EP2533475B1 (en) Method and system for host route reachability in packet transport network access ring
CN101652963B (en) Method for reconfiguring a communications network
US7200120B1 (en) Packet-switched network topology tracking method and system
EP2589189B1 (en) Method and apparatus for dissemination of information between routers
US8325629B2 (en) System and method for assuring the operation of network devices in bridged networks
JP2006229967A (en) High-speed multicast path switching
WO2005027427A1 (en) Node redundant method, interface card, interface device, node device, and packet ring network system
WO2004112327A1 (en) Router and network connecting method
CN104158747A (en) Network topology discovery method and system
WO2008056838A1 (en) System and method for controlling network traffic
EP1891777A1 (en) Method and arrangement for failure handling in a network
CN1937521A (en) Retention of a stack address during primary master failover
CN105103502A (en) Method, computer program, information storage device and system for configuring node devices of a mesh communication network
EP1675356B1 (en) Notification of failures in a trunk network
JP2003258822A (en) Packet ring network and inter-packet ring network connection method used in the same
TWI638550B (en) Tree recovery method, controller and recording medium for software-defined network
CN112995002B (en) Switch ring network design method, switch and storage medium
CN1825832B (en) Fast Ring Spanning Tree Protocol
JP5004051B2 (en) Mesh network using flooding relay packet system and nodes used in the network

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101105

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120416

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120511

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

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5004051

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

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

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250