(57)【要約】［課題］障害時に同じ通信状態を維持して予備系への切り替えを行うことが可能な通信装置を得る。［解決手段］通信装置を、データ解析手段１と、通信監視手段２と、管理情報送信手段３を備える構成とする。データ解析手段１は、自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、複数のパケットの所定の情報を解析してパケットのフローごとの特性に関する情報をフロー管理情報として生成する。通信監視手段２は、自装置が接続された通信ネットワークにおいてパケットの通信に異常が生じたことを検知する。管理情報送信手段３は、異常検知手段２が異常を検知したときに、異常を検知するまでに入力された所定のパケットから抽出済みの所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信する。
2016027447.tif 000002
【特許請求の範囲】
【請求項１】
自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、前記複数のパケットの前記所定の情報を解析して前記パケットのフローごとの特性に関する情報をフロー管理情報として生成するデータ解析手段と、
自装置が接続された通信ネットワークにおいて前記パケットの通信に異常が生じたことを検知する通信監視手段と、
前記異常検知手段が前記異常を検知したときに、前記異常を検知するまでに入力された所定の前記パケットから抽出済みの前記所定の情報を、自装置が生成する見込みであった前記フロー管理情報を生成するための情報として予備系の装置へ送信する管理情報送信手段と
を備えることを特徴とする通信装置。
【請求項２】
前記管理情報送信手段は、所定の前記パケットから抽出済みの前記所定の情報を送信する際に、解析済みのフローの前記フロー管理情報を併せて送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
他装置がパケットから抽出した所定の情報を、前記他装置から受信する管理情報受信手段と、
自装置に入力される複数のパケットから前記所定の情報を抽出するパケット情報抽出手段と、
前記他装置から受信した前記所定の情報と前記パケット抽出手段が抽出した前記所定の情報から、パケットのフローごとの特性に関する情報をフロー管理情報として生成するフロー情報生成手段と
を備えることを特徴とする通信装置。
【請求項４】
前記管理情報受信手段が前記他装置から前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送る送信要求手段をさらに備えることを特徴とする請求項３に記載の通信装置。
【請求項５】
前記管理情報受信手段は、前記所定の情報と併せて、前記他装置が解析済みのフロー管理情報を受信したときに、
自装置で生成した前記フロー管理情報と、前記他装置から受信した前記解析済みのフロー管理情報を前記パケットの通信の制御に用いる通信制御手段をさらに備えていることを特徴とする請求項３または４いずれかに記載の通信装置。
【請求項６】
請求項１または２いずれかに記載の通信装置である第１の中継装置と、
請求項３から５いずれかに記載の通信装置である第２の中継装置とを備え、
前記第１の中継装置が現用系として用いられている場合に、前記第１の中継装置の前記通信監視手段が異常を検知したときに、前記第１の中継装置から前記第２の中継装置に前記第１の中継装置が抽出した前記所定の情報が送信されることを特徴とする通信システム。
【請求項７】
自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、前記複数のパケットの前記所定の情報を解析して前記パケットのフローごとの特性に関する情報をフロー管理情報として生成し、
自装置が接続された通信ネットワークにおいて前記パケットの通信に異常が生じたことを検知し、
前記異常を検知したときに、前記異常を検知するまでに入力された所定の前記パケットから抽出済みの前記所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信することを特徴とする通信方法。
【請求項８】
所定の前記パケットから抽出済みの前記所定の情報を送信する際に、解析済みのフローの前記フロー管理情報を併せて送信することを特徴とする請求項７に記載の通信方法。
【請求項９】
送信された前記所定の情報を前記予備系の装置が受信し、
前記予備系の装置に入力された複数のパケットから前記所定の情報を抽出し、
前記予備系の装置が受信した前記所定の情報と自装置に入力された前記パケットから抽出した前記の所定の情報から、パケットのフローごとの特性に関する情報を第２のフロー管理情報として生成することを特徴とする請求項７または８いずれかに記載の通信方法。
【請求項１０】
前記予備系の装置は、前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送ることを特徴とする請求項９に記載の通信方法。
【請求項１１】
前記所定の情報と併せて、解析済みの前記フロー管理情報を受信したときに、
前記予備系の装置は、自装置で生成した前記第２のフロー管理情報と、受信した前記フロー管理情報を前記パケットの通信の制御に用いることを特徴とする請求項９または１０いずれかに記載の通信方法。
【請求項１２】
他装置がパケットから抽出した所定の情報を、前記他装置から受信し、
自装置に入力される複数のパケットから前記所定の情報を抽出し、
前記他装置から受信した前記所定の情報と自装置に入力された前記パケットから抽出した前記所定の情報から、パケットのフローごとの特性に関する情報をフロー管理情報として生成することを特徴とする通信方法。
【請求項１３】
前記他装置から前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送ることを特徴とする請求項１２に記載の通信方法。
【請求項１４】
前記所定の情報と併せて、前記他装置が解析済みのフロー管理情報を受信したときに、
自装置で生成した前記フロー管理情報と、前記他装置から受信した前記フロー管理情報を前記パケットの通信の制御に用いることを特徴とする請求項１２または１３いずれかに記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関するものであり、特に冗長化された構成の通信装置間で情報を共有する技術に関するものである。
【背景技術】
【０００２】
情報通信社会の発展とともに通信ネットワークの社会的な重要性が高くなり、通信ネットワークにおける通信の品質や可用性への要求が強くなっている。通信ネットワークは、通信の品質や可用性を確保するために通信の制御や管理を行う必要がある。そのため、通信ネットワークを構成する各通信装置は、通過するデータの通信の制御や管理を行うための情報を有している。例えば、パケット形式での通信を行う通信ネットワークでは、各通信装置はパケットのフローに関する情報を有している。フローとは、共通の属性を有するパケットのグループのことをいい、例えば、送信元や送信先のアドレスやプロトコルが共通するパケットのグループのことをいう。通信ネットワークを構成する中継装置等の通信装置はフローの情報を基にしてフローごとの通信量の制御や通信の停止などを行って、通信の制御や管理を行う。通信ネットワークを構成する通信装置は、自装置を通過するパケットを解析しフローの情報を得ることで、フローごとの通信の制御や管理を行うことが可能となる。【０００３】
また、通信ネットワークの可用性を高める方法としては、例えば、通信ネットワークを構成する通信装置や回線を冗長化した構成を用いる方法がある。現用系と予備系に冗長化された通信ネットワークでは、現用系で異常が発生した際に予備系への切り替えが行われるが、その際の切り替えは短時間で行われることが望ましい。そのため、予備系として備えられている通信装置は、短時間のうちに障害が生じる前の現用系と同じ条件で通信可能になることが要求されることがある。冗長化された通信システムにおいて、障害の発生等により現用系から予備系へ、それまでの通信状態を維持して切り替えを行うためには、通信装置が有する情報が切り替え元と切り替え先で共有されている必要がある。そのため、冗長化された通信システムにおいて、現用系と予備系の通信装置間で情報を共有するための技術開発が行われている。冗長化された通信システムにおいて、現用系と予備系の通信装置間で情報を共有する技術としては、例えば、特許文献１のような技術が開示されている。【０００４】
特許文献１の技術は、終端装置としての通信装置が冗長化されたコネクション型の通信システムに関するものである。特許文献１の通信システムには、現用系と予備系の終端装置が備えられている。現用系の終端装置は、送信元となる通信装置とのコネクションを確立した際に、通信元の通信装置のアドレスとシーケンス番号の初期値等を予備系の終端装置に送信する。また、現用系の終端装置は、送信元との通信を行っている際にシーケンス番号の増加値を予備系の終端装置に送信する。このように現用系から予備系の終端装置に、送信元のアドレスおよびシーケンス番号等を送信することにより、予備系の終端装置は現用系と同じ情報を共有することができる。現用系に障害が発生した際には、予備系の終端装置は送信元とコネクションを確立するための通信を新たに行うことなく、現用系から引きついだ情報を基に、疑似的にコネクションを確立し通信を開始する。特許文献１では、このように通信の引き継ぎを行うことにより、自装置のアプリケーションモジュールや通信相手に引き継ぎを意識させることなく、予備系に通信処理を引き継ぐことが可能となるとしている。【０００５】
また、特許文献２には、通信ネットワーク上の中継装置の異常を検知する機能を有する通信装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−００７８５１号公報
【特許文献２】特開２００６−２２９３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術は次のような点で十分ではない。特許文献１の通信システムでは、現用系の終端装置が確立したコネクションに関する情報が予備系の終端装置に送信されることにより共有されている。コネクションを確立する際の信号は所定の信号形式に従って送受信されており、各通信装置は受信とほぼ同時に信号の内容から直接、情報を得ることが可能である。一方で、通信の制御や管理に用いるフローの情報などは複数のパケットを解析することにより得られる情報である。そのため、フローごとの解析が終わるまでは時間を要し、現用系の通信装置においてフローの解析を行っている途中に障害が発生し、予備系への切り替えが行われることがある。【０００８】
フローの特定に３つのパケット、例えば、Ｐ１、Ｐ２およびＰ３が必要であった場合に、１つのパケットＰ１の解析後に障害が発生して予備系の通信装置に役割が引き継がれたとする。そのような場合には、解析が完了していないのでフローの情報を現用系から予備系へ引き継ぐことができない。フローの情報を引き継げない場合には、予備系の通信装置が独自に自装置を通過するパケットを解析し、フローの情報を生成する必要がある。予備系の通信装置は、現用系が既に受け取っているパケットＰ１を受け取ることはできない。そのため、予備系の通信装置は自装置でフローの解析を行う際に、現用系がそのまま解析を継続した場合とは異なる３つのパケットの組、例えば、Ｐ２、Ｐ３およびＰ４を用いてフローの解析を行うことなる。予備系の通信装置は現用系がそのまま解析を継続した場合とは、異なったパケットの組み合わせを基にフローの解析を行うので、解析結果として得られるフローの情報も異なることが生じ得る。【０００９】
フローの解析結果に基づいて通信の制御や管理が行われるので、フロー情報が異なる場合には、運用者の意図とは異なる通信の品質制御や通信停止の要因となることがある。そのような状態を避けるためには、現用系で解析を継続した場合と、予備系で新たに解析を行う場合とで得られる情報が同じであることが望ましい。しかしながら、特許文献１の技術では、信号から直接、得られる情報を送信しているのみで、パケットのフローの解析途中の情報の共有などはできないため、現用系と予備系で同じフローの情報が得られない可能性がある。【００１０】
また、特許文献２の通信装置も、各装置がフローを解析して収集したデータを互いに共有するような機能を有していない。よって、特許文献１および特許文献２の技術は、現用系と予備系でフローの情報を確実に共有したい通信システムに用いる技術としては十分ではない。【００１１】
本発明は、冗長化のために備えられた予備系の通信装置との間で、パケットのフローについて同じ情報を共有し、障害時に同じ通信状態を維持して予備系への切り替えを行うことが可能な通信装置を得ることを目的としている。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本発明の通信装置は、データ解析手段と、通信監視手段と、管理情報送信手段を備えている。データ解析手段は、自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、複数のパケットの所定の情報を解析してパケットのフローごとの特性に関する情報をフロー管理情報として生成する。通信監視手段は、自装置が接続された通信ネットワークにおいてパケットの通信に異常が生じたことを検知する。管理情報送信手段は、異常検知手段が異常を検知したときに、異常を検知するまでに入力された所定のパケットから抽出済みの所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信する。【００１３】
また、本発明の通信方法は、自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、複数のパケットの情報を解析してパケットのフローごとの特性に関する情報をフロー管理情報として生成する。また、本発明の通信方法は、自装置が接続された通信ネットワークにおいてパケットの通信に異常が生じたことを検知する。また、本発明の通信方法は、異常を検知したときに、異常を検知するまでに入力された所定のパケットから抽出済みの所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信する。
【発明の効果】
【００１４】
本発明によると、障害時に同じ通信状態を維持して予備系の通信装置への切り替えを行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態の構成の概要を示す図である。
【図２】本発明の第２の実施形態の構成の概要を示す図である。
【図３】本発明の第２の実施形態における装置の構成の概要を示す図である。
【図４】本発明の第２の実施形態における装置の構成の概要を示す図である。
【図５】本発明の第２の実施形態における動作フローの概要を示す図である。
【図６】本発明の第２の実施形態における動作フローの概要を示す図である。
【図７】本発明の第３の実施形態における動作フローの概要を示す図である。
【図８】本発明の第３の実施形態における動作フローの概要を示す図である。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
本発明の第１の実施形態について図を参照して詳細に説明する。図１は本実施形態の通信装置の構成の概要を示したものである。本実施形態の通信装置は、データ解析手段１と、通信監視手段２と、管理情報送信手段３を備えている。
【００１７】
データ解析手段１は、自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、複数のパケットの所定の情報を解析してパケットのフローごとの特性に関する情報をフロー管理情報として生成する。通信監視手段２は、自装置が接続された通信ネットワークにおいてパケットの通信に異常が生じたことを検知する。管理情報送信手段３は、異常検知手段２が異常を検知したときに、異常を検知するまでに入力された所定のパケットから抽出済みの所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信する。
【００１８】
本実施形態の通信装置では、データ解析手段１が自装置に入力される複数のパケットから所定の情報を抽出しフロー管理情報を生成している。また、通信に異常が生じたことを通信監視手段２が検知したときに、管理情報送信手段３が入力された所定のパケットから抽出済みの所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信している。
【００１９】
本実施形態の通信装置では、パケットから抽出済みの所定の情報を予備系の装置へ送信することにより、自装置が生成する見込みであったフロー管理情報を予備系の装置で生成することが可能となる。そのため、予備系の装置側で、障害発生が無かった場合に現用系の通信装置が得たであろう情報と同じ情報のフロー管理情報を生成することが可能となる。以上より、本実施形態の通信装置は、自装置と同じ通信状態を維持して通信を行うための情報を予備系の装置へ引き継ぐことが出来るので、障害時に同じ通信状態を維持して予備系の通信装置への切り替えを行うことが可能となる。
【００２０】
（第２の実施形態）
本発明の第２の実施形態について図を参照して詳細に説明する。図２は本実施形態の通信システムの構成の概要を示したものである。
【００２１】
本実施形態の通信システムは、第１のノード１１と、第２のノード１２と、第３のノード１３と、第４のノード１４を備えている。第１のノード１１と第２のノード１２の間、第２のノード１２と第４のノード１４の間は、それぞれ双方向に通信可能な通信回線で接続されている。第１のノード１１と第３のノード１３の間、第３のノード１３と第４のノード１４の間も同様に、それぞれ双方向に通信可能な通信回線で接続されている。また、第２のノード１２と第３のノード１３の間も、双方向に通信可能な通信回線で接続されている。本実施形態では、各ノード間はそれぞれの通信方向に光ファイバを用いた通信回線で接続されている。各ノード間にはさらに中継装置等が備えられていてもよい。また、各ノード間の通信は、無線通信や無線通信とその他の通信方式の組み合わせにより行われてもよい。
【００２２】
本実施形態では、第１のノード１１、第２のノード１２および第４のノード１４で構成される通信経路が現用系、第１のノード１１、第３のノード１３および第４のノード１４で構成される通信経路が予備系として設定されている。すなわち、本実施形態では、第２のノード１２が現用系の中継装置、第３のノード１３が予備系の中継装置として備えられている。現用系と予備系の通信経路の設定は逆であってもよく、その場合は、第３のノード１３が現用系、第２のノード１２が予備系の中継装置となる。
【００２３】
本実施形態の以下の説明では、簡単のため、第１のノード１１から第４のノード１４の側にデータの送信が行われるものとする。すなわち、第１のノード１１は、自装置に接続された他の通信ネットワークまたは情報装置から入力されたパケットを、宛先に応じて送信する送信装置としての機能を有する。また、第４のノード１４は、受信したパケットを接続された他の通信ネットワークまたは情報装置等に出力する受信装置としての機能を有する。双方向の通信が可能であるため、第４のノード１４から第１のノード１１側へのデータの送信を行える構成としてもよい。その場合は、第１のノード１１が受信装置としての機能、第４のノードが送信装置としての機能を有する。
【００２４】
中継装置として備えられている第２のノード１２の構成の詳細について図３を参照して説明する。図３は、第２のノード１２として用いるノードの構成の概要を示したものである。図３に示す通り、第２のノード１２は、受信部２１と、信号制御部２２と、送信部２３と、データ解析部２４と、通信監視部２５と、フロー管理情報保存部２６と、管理情報送受信部２７を備えている。
【００２５】
受信部２１は、他のノードからの信号を受信し、自装置、すなわち、第２のノード１２の内部で用いる信号形態に変換する機能を有する。本実施形態の受信部２１は、第１のノード１１および第４のノード１４からの光信号を、それぞれの通信回線に対応したポートを介して受信し、受信した光信号を電気信号に変換する。受信部２１は、電気信号に変換した信号の復号等を行い、受信信号Ｓ１として信号制御部２２に送る。
【００２６】
信号制御部２２は、受け取ったパケットの宛先を判別し、宛先に対応した接続先へ転送する機能を有する。信号制御部２２は、受信信号Ｓ１として受け取った各パケットの宛先の情報を確認し、パケットの送信先の判断等の処理を行う。信号制御部２２は、送信先の判断等の処理を行ったパケットを、送信用信号Ｓ２として送信部２３に送る。
【００２７】
送信部２３は、第２のノード１２の内部で用いる形式の信号を通信回線の規格に沿った信号に変換して出力する機能を有する。送信部２３は、送信用信号Ｓ２として受け取ったデータを基に送信用の光信号を生成し、送信先の各ノードに対応したポートを介して通信回線へ出力する機能を有する。本実施形態の送信部２３は、第１のノード１１および第４のノード１４に通信回線を介して光信号を送信する。
【００２８】
データ解析部２４は、信号制御部２２が処理するパケットから所定の情報を抽出し、フロー管理情報を生成する機能を有する。フロー管理情報とは、各ノードが通信の管理や制御をする際に基になるパケットのフローに関する情報のことをいう。本実施形態におけるフローは、共通の属性を有するパケットのグループのことをいい、例えば、送信元や送信先のアドレスやプロトコルが共通するパケットのグループのことをいう。フロー管理情報は、フローの特性、すなわち、同じフローに属するパケットに共通している属性を表す情報により構成されている。例えば、フロー管理情報はフローを識別する識別子、フローごとの送信元と送信先のアドレス、パケットのプロトコルの情報により構成されている。フロー管理情報がこのような構成の場合は、同じフローに属するパケットは送信元と送信先のアドレス、パケットのプロトコルの情報が共通している。
【００２９】
データ解析部２４は、パケットから所定の情報として、例えば、パケットの種類、送信元アドレス、送信先アドレスの情報を抽出する。データ解析部２４は、複数のパケットから抽出した所定の情報を基に、パケットのフローごとに共通した情報をフローの特性を表す情報であるフロー管理情報として生成する。
【００３０】
データ解析部２４は、通信監視部２５から通信の障害の異常を検知したことを示す信号を解析部制御信号Ｓ６として受け取ると、解析中の情報、すなわち、それまでにパケットから抽出した所定の情報を解析データ信号Ｓ５として、通信監視部２５に出力する。また、データ解析部２４は、他の通信装置から受け取った解析中の情報と自装置を通過したパケットから抽出した情報を基に、フロー管理情報を生成する機能も併せて備えている。
【００３１】
通信監視部２５は、自装置の通信状態の監視および通信の制御を行う機能を有する。通信監視部２５は、フロー管理情報保存部２６に保存されているフロー管理情報を参照して、各フローの通信の制御や管理を行う。また、信号制御部２２における信号の処理状況を監視して処理が正常に行われているかを監視する。通信監視部２５は、例えば、制御信号の送受信が正常に行えなかったときや、あらかじめ設定された時間内に所定の処理が終わらなかったときに、通信に障害が生じて異常があると判断する。
【００３２】
通信監視部２５は、異常を検知するとデータ解析部２４に解析途中のフローに関するデータを要求する信号を解析部制御信号Ｓ６として送る。また、通信監視部２５は、データ解析部２４から解析データ信号Ｓ５として送られてくる解析途中のデータを、管理情報送信信号Ｓ９として管理情報送受信部２７に送る。
【００３３】
また、通信監視部２５は、フロー管理情報をデータ解析部２４から受け取ったときは、受け取ったデータを情報保存部制御信号Ｓ７としてフロー管理情報保存部２６に送る。通信監視部２５は、フロー管理情報を第３のノード１３と共有するため管理情報送受信部２７に管理情報送信信号Ｓ９として送る。
【００３４】
通信監視部２５は、第３のノード１３のフロー管理情報を管理情報受信信号Ｓ１０として受け取ると、データ解析部２４またはフロー管理情報保存部２６に受け取ったデータを送る。管理情報受信信号Ｓ１０が解析中の情報の場合は、通信監視部２５はデータ解析部２４に受け取ったデータを送る。管理情報受信信号Ｓ１０が、解析済みのフロー管理情報の場合は、通信監視部２５はフロー管理情報保存部２６に受け取ったデータを送る。
【００３５】
フロー管理情報保存部２６は、フロー管理情報を保存する機能を有する。フロー管理情報保存部２６は、通信監視部２５からフロー管理情報と保存を要求する信号を情報保存部制御信号Ｓ７として受け取ると、受け取ったフロー管理情報を保存する。また、フロー管理情報保存部２６は、通信監視部２５からフロー管理情報の出力を要求する信号を情報保存部制御信号Ｓ７として受け取ると、保存しているフロー管理情報をフロー管理情報信号Ｓ８として通信監視部２５に送る。
【００３６】
管理情報送受信部２７は、フロー管理情報または解析途中の情報を共有するノード、すなわち、第３のノード１３に、フロー管理情報のデータまたは解析途中のデータを送信する機能を有する。また、管理情報送受信部２７は、他のノード、すなわち、第３のノード１３からフロー管理情報のデータまたは解析途中のデータを受信する機能を有する。管理情報送受信部２７は、通信監視部２５から、フロー管理情報等を管理情報送信信号Ｓ９として受け取ると、受け取った情報を第３のノード１３に現用側管理情報信号Ｓ３として送信する。また、管理情報送受信部２７は、第３のノード１３からフロー管理情報等を予備側管理情報信号Ｓ４として受け取ると、受け取った情報を通信監視部２５に管理情報受信信号Ｓ１０として送る。
【００３７】
図４は、本実施形態の通信システムにおいて予備系の中継装置として用いる第３のノード１３の構成の概要を示している。第３のノード１３は、図４に示す通り第２のノード１２と同様の構成である。すなわち、第３のノード１３は、受信部３１と、信号制御部３２と、送信部３３と、データ解析部３４と、通信監視部３５と、フロー管理情報保存部３６と、管理情報送受信部３７を備えている。受信部３１、信号制御部３２、送信部３３、データ解析部３４、通信監視部３５、フロー管理情報保存部３６および管理情報送受信部３７の構成および機能は、第２のノード１２の同名称の部位とそれぞれ同様である。
【００３８】
第３のノード１３における受信信号Ｓ１１、送信用信号Ｓ１２、解析データ信号Ｓ１５、解析部制御信号Ｓ１６、情報保存部制御信号Ｓ１７およびフロー管理情報信号Ｓ１８は、第２のノード１２の同名称の信号と構成および機能は同様である。また、管理情報送信信号Ｓ１９および管理情報受信信号Ｓ２０は、第２のノード１２の同名称の信号と構成および機能は同様である。予備側管理情報信号Ｓ４は、管理情報送受信部３７から第２のノード１２に送信される信号である。また、現用側管理情報信号Ｓ３は、管理情報送受信部３７が第２のノード１２から受け取る信号である。現用側管理情報信号Ｓ３および予備側管理情報信号Ｓ４は、第２のノード１２が送受信を行う同名称の信号と対応している。
【００３９】
第２のノード１２および第３のノード１３は、同様の構成および機能を有しているため、本実施形態の通信ステムは現用系と予備系を切り替えた後に、障害を解消し、再び、もう一方の経路での通信に切り替えることが可能である。
【００４０】
本実施形態の通信システムの動作について説明する。図５は、通信の障害や装置の異常等が発生してない場合において、本実施形態の通信システムの現用系の中継装置である第２のノード１２が自装置に入力されるパケットを基にフローを解析する際の動作の概要を示したものである。
【００４１】
第１のノード１１が、第４のノード１４宛のパケット１を第２のノード１２に送信する（ステップ１０１）。第２のノード１２は、パケット１を、受信部２１で受信すると、受信した信号の復号等の処理を行い、パケット１のデータを受信信号Ｓ１として信号制御部２２に送る。信号制御部２２は、パケット１が第４のノード１４宛のパケットであると判断すると、第４のノード１４に送信するために、パケット１のデータを送信用信号Ｓ２として送信部２３に送る。第２のノード１２の送信部２３は、パケット１を送信用信号Ｓ２として受け取ると、所定の信号形式に変換してパケット１を第４のノード１４に送信する。以上の動作で、第２のノード１２は、受け取ったパケット１を第４のノード１４宛に転送する（ステップ１０２）。第４のノード１４は、パケット１を受信するとパケット１の内容に応じた処理を行う。
【００４２】
また、第２のノード１２の信号制御部２２がパケット１の処理を行う際に、データ解析部２４は、信号制御部２２のパケット処理を監視してパケット１の所定の情報を抽出する。データ解析部２４は、パケット１の所定の情報のデータを抽出すると、抽出したデータを一時保存する。本実施形態では、データ解析部２４は、所定の情報として、パケットの送信元および送信先のアドレスとパケットの種類を含む情報をパケットから抽出する。データ解析部２４が抽出する所定の情報には、他の項目の情報が含まれていてもよい。
【００４３】
パケット１と同様に第１のノード１１は、第４のノード１４宛のパケット２を第２のノード１２に送る（ステップ１０３）。第２のノード１２は、パケット２を受け取ると宛先の第４のノード１４に転送する（ステップ１０４）。第２のノード１２がパケット２を処理する際に、データ解析部２４はパケット２の所定の情報のデータを抽出し、抽出したデータを一時保存する。
【００４４】
パケット３についても同様に、第１のノード１１が第２のノード１２に送り（ステップ１０５）、第２のノード１２が宛先を判断して第４のノード１４に転送する（ステップ１０６）。第２のノード１２のデータ解析部２４は、パケット３から所定の情報のデータを抽出し、抽出したデータを一時保存する。
【００４５】
第２のノード１２のデータ解析部２４は、所定の数のパケットからデータを抽出すると、一時保存していた所定の情報のデータを基にフローの解析を行う（ステップ１０７）。本実施形態では、データ解析部２４は、パケット１、パケット２およびパケット３を基に解析を行いフローの特定を行う。パケット１、パケット２およびパケット３で所定の情報が共通していたとき、データ解析部２４は、同一のフローのパケットであるとみなし、互いに関連づけた情報をフロー管理情報とする。本実施形態では、ステップ１０７の解析で特定されたフローをフローＡと呼ぶことにする。
【００４６】
データ解析部２４は、フローＡの特定を行うと、特定したフローＡの情報で構成されるフロー管理情報を解析データ信号Ｓ５として通信監視部２５に送る。通信監視部２５はフロー管理情報を受け取ると、受け取った情報を、情報保存部制御信号Ｓ７として、フロー管理情報保存部２６に送る。フロー管理情報保存部２６は、フロー管理情報を受け取ると、受け取った情報を基にフローＡのフロー管理情報を更新する（ステップ１０８）。また、通信監視部２５は、受け取ったフローＡに関するフロー管理情報を、管理情報送信信号Ｓ９として管理情報送受信部２７に送る。管理情報送受信部２７は、フロー管理情報を受け取ると、フローＡに関するフロー管理情報を、現用側管理情報信号Ｓ３として第３のノード１３に送信する（ステップ１０９）。
【００４７】
第３のノード１３の管理情報送受信部３７は、第２のノード１２からフローＡのフロー管理情報を、現用側管理情報信号Ｓ３として受け取ると、受け取った情報を管理情報受信信号Ｓ２０として通信監視部３５に送る。通信監視部３５は、フローＡのフロー管理情報を受け取ると、受け取った情報を情報保存部制御信号Ｓ１７としてフロー管理情報保存部３６に送る。フロー管理情報保存部３６は、フローＡのフロー管理情報を受け取ると、受け取った情報を基にフローＡのフロー管理情報を更新する。第３のノード１３が、第２のノード１２から受け取ったフロー管理情報を保存することにより、第２のノード１２と第３のノード１３の間のフローＡのフロー管理情報の同期が完了する（ステップ１１０）。すなわち、フローＡのフロー管理情報について、現用系と予備系のノード間での同期が完了する。
【００４８】
第２のノード１２の通信監視部２５は更新したフロー管理情報で通信の制御や管理を行う（ステップ１１１）。他に異なるフローが存在する場合は、第２のノード１２は、それぞれのフローについてフロー管理情報の生成および更新を行い、第３のノード１３とのフロー管理情報の同期を行う。
【００４９】
次にフローの解析中に現用系で通信障害の異常が発生し、第２のノード１２から予備系である第３のノード１３に切り替えが行われる際の動作について説明する。図６は、本実施形態の通信システムにおいて、フローの解析中に現用系で異常が検知され現用系から予備系への切り替えを行う際の動作フローの概要を示したものである。以下では、３つのパケットからフローが特定できるフローＢを特定する動作において、１つ目のパケットから所定の情報の抽出を行った後に障害が発生した場合を例に説明を行う。
【００５０】
第１のノード１１が、第４のノード１４宛のパケット１を第２のノード１２に送信する（ステップ１２１）。パケット１は、フローＢのフロー管理情報を生成するための解析に必要な３つのパケットのうち最初のパケットである。第２のノード１２は、パケット１を、受信部２１で受信すると、信号制御部２２で第４のノード１４宛のパケットであると判断する。信号制御部２２で第４のノード１４宛のパケットであると判断すると、第２のノード１２の送信部２３は、パケット１を第４のノード１４宛に転送する（ステップ１２２）。第４のノード１４は、パケット１を受信するとパケット１の内容に応じた処理を行う。
【００５１】
また、第２のノード１２の信号制御部２２がパケット１の処理を行う際に、データ解析部２４は、パケット１を解析して所定の情報を抽出する（ステップ１２３）。データ解析部２４は、パケット１の所定の情報のデータを抽出すると、抽出したデータを一時保存する。
【００５２】
パケット１の処理が終わったときに、通信システムの現用系で障害が発生し、現用系側でのパケットの通信が行えなくなったとする。通信システムの現用系で障害が発生すると、第２のノード１２の通信監視部２５は異常が発生したことを検知する（ステップ１２４）。異常が発生したことを検知すると、通信監視部２５は、データ解析部２４に解析途中のフロー管理情報を要求する解析部制御信号Ｓ６を送る。解析途中のフロー管理情報は、各パケットから抽出した所定の情報により構成されている。
【００５３】
データ解析部２４は、解析途中のフロー管理情報を出力する指示を受け取ると、パケット１から抽出した情報を通信監視部２５に解析データ信号Ｓ５として送る。通信監視部２５は、パケット１から抽出した情報を受け取ると、受け取った情報を管理情報送信信号Ｓ９として管理情報送受信部２７に送る。パケット１のみの解析しか終わっていない場合は、フロー管理情報はパケット１から抽出された所定の情報で構成されている。管理情報送受信部２７は、解析途中のフロー管理情報を受け取ると第３のノード１３に現用側管理情報信号Ｓ３として送信する（ステップ１２５）。
【００５４】
第３のノード１３の管理情報送受信部３７は、解析途中のフロー管理情報を現用側管理情報信号Ｓ３として受け取ると、受け取った情報を管理情報受信信号Ｓ２０として通信監視部３５に送る。また、通信監視部３５は、受け取った解析途中のフロー管理情報をデータ解析部３４に解析部制御信号Ｓ１６として送る。データ解析部３４は、解析途中のフロー管理情報、すなわち、第２のノード１２でパケットから抽出された所定の情報を受け取ると、受け取った情報を一時保存する。
【００５５】
第１のノード１１は、障害を検知するとパケットの送信先を第３のノード１３側の予備系の経路に変更する。第１のノード１１は、次に送信する第４のノード１４宛のパケット２を第３のノード１３に送信する（ステップ１２６）。
【００５６】
第３のノード１３は、パケット２を受け取ると宛先の第４のノード１４に転送する（ステップ１２７）。第３のノード１３がパケット２を処理する際に、第３のノード１３のデータ解析部３４はパケット２の所定の情報のデータを抽出し、抽出したデータを一時保存する。
【００５７】
また、パケット３についても同様に、第１のノード１１が第３のノード１３に送り（ステップ１２８）、第３ノード１３が宛先を判断して第４のノード１４に転送する（ステップ１２９）。第３のノード１３のデータ解析部３４は、パケット３から所定の情報のデータを抽出し、抽出したデータを一時保存する。
【００５８】
第３のノード１３のデータ解析部３４は、所定の数のパケットを保存すると、第２のノード１２から受け取った解析中の情報と、自装置で抽出して一時保存したデータを基にフローの解析を行う（ステップ１３０）。本実施形態の例では、第３のノード１３のデータ解析部３４は、第２のノード１２がパケット１から抽出した所定の情報と、自装置がパケット２およびパケット３から抽出した所定の情報を基にフローの解析を行う。第３のノード１３のデータ解析部３４は、第２のノード１２から受け取った解析中の情報と、自装置で抽出した情報とにおいて所定の情報が共通であるときに同一のフローであると特定する。本実施形態では、ステップ１３０で特定されたフローをフローＢと呼ぶ。
【００５９】
第３のノード１３のデータ解析部３４は、フローＢの特定を行うとフロー管理情報を解析データ信号Ｓ１５として通信監視部３５に送る。通信監視部３５はフローＢのフロー管理情報を受け取ると、受け取った情報を情報保存部制御信号Ｓ１７として、フロー管理情報保存部３６に送る。フロー管理情報保存部３６は、フロー管理情報を受け取ると、受け取った情報を基にフローＢのフロー管理情報を更新する（ステップ１３１）。
【００６０】
フロー管理情報を更新すると、第３のノード１３の通信監視部３５は、フローＢについて更新したフロー管理情報で通信の管理を行う（ステップ１３２）。また、フローＡ等の他のフローについては、通信監視部３５は、既にフロー管理情報保存部３６に保存されているフロー管理情報に基づいて通信の管理を行う。
【００６１】
本実施形態の通信システムは、現用系の第２のノード１２で障害が発生した場合において解析途中のフローに関する情報のみを予備系の第３のノード１３に引きついでいる。このような構成に代えて、障害が発生した際に、現用系の第２のノード１２が解析途中のフローに加えて、解析済みの他のフローの情報も予備系の第３のノード１３に送信してもよい。他のフローの情報も解析途中の情報と併せて送信することにより、障害発生時に現用系で用いていたフロー管理情報を確実に引き継ぐことが可能となる。また、その際に、引き継ぎを行う解析済みのフローについては、所定の時間内に更新されている新しいフローのみに限定してもよい。また、所定の期間内で所定の量以上の通信の実績があるフローの情報のみが引き継がれるようにしてもよい。引き継ぐフローに限定をかけることにより、障害発生時に限られた時間で必要な情報を効率的に引き継ぐことが可能となる。
【００６２】
本実施形態の通信システムは、管理情報送受信部を介してノード間でノード管理情報の送受信を行っている。このような構成に代えて、他のノードとの通信を行っている送信部や受信部において、現用系と予備系のノード間の解析途中および解析済みのフロー管理情報の共有に関する通信を行ってもよい。
【００６３】
本実施形態の通信システムは、現用系の第２のノード１２が生成したフロー管理情報を予備系の第３のノード１３に送信することにより、予備系と現用系においてフロー管理情報を共有している。現用系の第２のノード１２がフローを解析している途中で障害が発生し、通信およびフローの解析が継続できなくなったときに、第２のノード１２は解析途中のフロー管理情報を、予備系である第３のノード１３に送信している。第３のノード１３が、第２のノード１２が解析途中の情報を引き継いで、自装置で抽出した情報を併せてフローの解析を行うことにより、第２のノード１２でフローの解析を継続した場合と同じ情報に基づいてフローを特定することが可能となる。そのため、第３のノード１３は、第２のノード１２でフローの解析を継続した場合と同様のフロー管理情報を生成することが可能となる。
【００６４】
例えば、障害が発生しなかった場合に、現用系の第２のノード１２は、３つのパケット、Ｐ１、Ｐ２およびＰ３からそれぞれ所定の情報を抽出し、フローの解析を行ったとする。現用系の第２のノード１２が最初のパケットであるＰ１から所定の情報を抽出した後に、解析途中の情報の引き継ぎを行わずに予備系への切り替えが行われたとすると、第３のノード１３は、パケットＰ１を受け取ることはできない。そのため、第３のノード１３は、パケットＰ２およびＰ３とさらに他のパケット、例えば、Ｐ４を基にフローの解析を行うことになる。このような場合には、現用系の第２のノード１２と予備系の第３のノード１３は、異なるパケットの組を基にフローの解析を行っているので、得られるフローの情報が異なる恐れがある。
【００６５】
一方で、本実施形態の通信システムでは、現用系の異常を検知したときに、第２のノード１２が、パケットＰ１から抽出済みの所定の情報を、予備系の第３のノード１３に送信している。そのため、第３のノード１３は、自装置が直接、受け取ったパケットから抽出を行うパケットＰ２およびＰ３の所定の情報と、第２のノード１２から受け取ったパケットＰ１の所定の情報からフローの解析を行うことができる。その結果、第３のノード１３は、現用系で異常が発生しなかった場合に第２のノード１２がフロー解析に用いたと想定されるパケットの組み合わせと同じパケットの組み合わせであるＰ１、Ｐ２およびＰ３を基にフローの解析を行うことができる。フローの解析を行う際に基となるパケットの組み合わせが一致することにより、現用系に異常が発生しなかった場合に、第２のノード１２が生成する見込みであったフロー管理情報と、同様のフロー管理情報を第３のノード１３は生成することができる。よって、障害が発生した際に、予備系の第３のノード１３は、現用系の第２のノード１２と同様のフロー管理情報を基に、通信の制御および管理を継続することができる。
【００６６】
以上より、本実施形態の通信システムでは、障害が発生した際に中継装置を現用系から予備系に切り替えた際に、フロー管理情報が異なることで通信の制御や管理内容が変わるということが生じなくなる。その結果、本実施形態の通信システムでは、障害が発生しても同じフロー管理情報に基づいた通信の制御および管理を継続することができる。同じフロー管理情報に基づいて通信の制御および管理を継続することにより、想定していない通信の制御や停止を避けることができる。
【００６７】
（第３の実施形態）
本発明の第３の実施形態について詳細に説明する。本実施形態の通信システムは、第２の実施形態の通信システムの機能に加え、現用系のノードから予備系のノードへの情報の伝達に失敗した際に、予備系側が再度、最初からフローの特定に必要な情報を取得する機能を有する。本実施形態の通信システムの構成は、第２の実施形態と同様である。すなわち、本実施形態の通信システムは、第１のノード１１と、第２のノード１２と、第３のノード１３と、第４のノード１４を備え、各ノード間は通信回線で接続されている。また、第２の実施形態と同様に初期状態では、第２のノード１２が現用系、第３のノード１３が予備系の中継装置として備えられている。以下の説明において、本実施形態の通信システムの構成に係る部分については図２、図３および図４を参照して行う。
【００６８】
本実施形態の通信システムの構成および障害が発生していないときの動作は、第２の実施形態と同様である。また、本実施形態の通信システムにおいて、障害が発生したときに、現用系の第２のノード１２から予備系の第３のノード１３に解析途中の情報を引き継いで、第３のノード１３がフロー管理情報の生成を行う動作も第２の実施形態と同様である。よって、以下では図７および図８を参照して障害の発生時に、解析途中の情報の共有に失敗し、予備系のノードがフロー管理情報を更新する際の動作についてのみ説明する。以下の説明では、３つのパケットからフローＢの解析を行う際に、１番目のパケットの解析後に、通信ネットワークに障害が発生した場合を例に説明を行う。
【００６９】
第１のノード１１は、第４のノード１４宛のパケット１を第２のノード１２に送信する（ステップ１４１）。第２のノード１２は、パケット１を受け取ると宛先である第４のノード１４に転送する（ステップ１４２）。また、第２のノード１２は、パケット１の処理を行う際に、パケット１のから所定の情報を抽出する（ステップ１４３）。
【００７０】
通信ネットワークで障害が発生し、第２のノード１２の通信監視部２５が異常の発生を検知すると（ステップ１４４）、通信監視部２５は、第３のノード１３に解析途中のデータを送信する動作を開始する。
【００７１】
また、第１のノード１１は通信ネットワークの障害を検知すると、第４のノード１４宛のパケット２を予備系の第３のノード１３に送信する（ステップ１４５）。ステップ１４４で異常を検知した際に、第２のノード１２が解析途中のデータを送信できなかったとき、第３のノード１３はパケット１に関する解析途中の情報を受け取る前に、第１のノード１１からパケット２を受け取る。第３のノード１３は、パケット１の解析途中の情報を受け取らずにパケット２を受け取ると、第１のノード１１に接続をリセットする信号をリセット信号として送信する（ステップ１４６）。また、第３のノード１３は、第４のノード１４にも接続をリセットする信号をリセット信号として送信する（ステップ１４７）。通信システムがＴＣＰ（Transmission Control Protocol）に基づいている場合には、接続のリセットを要求する信号としてＴＣＰ  ＲＳＴを用いることができる。
【００７２】
第１のノード１１は、リセット信号を受け取ると第４のノード１４とのセッションを切断する（ステップ１４８）。また、第４のノード１４も、リセット信号を受け取ると第１のノード１１とのセッションを切断する（ステップ１４９）。ステップ１４８においてセッションを切断すると、第１のノード１１はセッションを再確立する動作を開始する（ステップ１５０）。
【００７３】
セッションを再確立する動作を開始すると、第１のノード１１は、第４のノード１４宛のパケット１を第３のノード１３に送る（ステップ１５１）。第３のノード１３は、パケット１を受け取ると、宛先の第４のノード１４に転送する（ステップ１５２）。第３のノード１３がパケット１処理する際に、第３のノード１３のデータ解析部３４はパケット１の所定の情報のデータを抽出し、抽出したデータを一時保存する。
【００７４】
また、パケット２についても同様に、第１のノード１１が第３のノード１３に送信し（ステップ１５３）、第３ノード１３が宛先を判断して第４のノード１４に転送する（ステップ１５４）。第３のノード１３のデータ解析部３４は、パケット２から所定の情報のデータを抽出し、抽出したデータを一時保存する。さらに、パケット３についても同様に、第１のノード１１が第３のノード１３に送信し（ステップ１５５）、第３ノード１３が宛先を判断して第４のノード１４に転送する（ステップ１５６）。第３のノード１３のデータ解析部３４は、パケット３から所定の情報のデータを抽出し、抽出したデータを一時保存する。
【００７５】
所定の数のデータが保存されると、第３のノード１３のデータ解析部３４は保存した所定の情報のデータを基にフローを解析する（ステップ１５７）。データ解析部３４は、フローＢを特定してフロー管理情報を生成すると、生成した情報を解析データ信号Ｓ１５として通信監視部３５に送る。通信監視部３５は、フローＢのフロー管理情報を受け取ると、受け取った情報を、情報保存部制御信号Ｓ１７としてフロー管理情報保存部３６に送る。フロー管理情報保存部３６は、フローＢのフロー管理情報を受け取ると、受け取った情報を基にフローＢのフロー管理情報を更新する（ステップ１５８）。フロー管理情報の更新を行うと、通信監視部３５は、更新したフロー管理情報で通信の制御や管理を行う（ステップ１５９）。他のフローに関するフロー管理情報については、既に保存されているものを基に通信管理を行ってもよく、新たにフロー管理情報を更新してもよい。
【００７６】
本実施形態の通信システムは、障害が発生した際に現用系の第２のノード１２から予備系の第３のノード１３に解析途中のフロー管理情報が引き継げなかった場合に、第３のノード１３が送信元に第２のノード１２と同じパケットの送信を要求している。障害が発生しなかった場合に、第２のノード１２でフロー解析に用いたと想定されるパケットと同一のパケットを基に第３のノード１３がフロー管理情報を生成することにより、障害が発生した前後において同様のフロー管理情報を用いることができる。その結果、本実施形態の通信システムでは、障害が発生した際に予備系への情報の引き継ぎが出来なかった場合においても、現用系で解析した場合と同じフロー管理情報に基づいた通信の制御および管理を継続することができる。
【００７７】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７８】
（付記１）
自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、前記複数のパケットの前記所定の情報を解析して前記パケットのフローごとの特性に関する情報をフロー管理情報として生成するデータ解析手段と、
自装置が接続された通信ネットワークにおいて前記パケットの通信に異常が生じたことを検知する通信監視手段と、
前記異常検知手段が前記異常を検知したときに、前記異常を検知するまでに入力された所定の前記パケットから抽出済みの前記所定の情報を、自装置が生成する見込みであった前記フロー管理情報を生成するための情報として予備系の装置へ送信する管理情報送信手段と
を備えることを特徴とする通信装置。
【００７９】
（付記２）
前記管理情報送信手段は、所定の前記パケットから抽出済みの前記所定の情報を送信する際に、解析済みのフローの前記フロー管理情報を併せて送信することを特徴とする付記１に記載の通信装置。
【００８０】
（付記３）
他装置がパケットから抽出した所定の情報を、前記他装置から受信する管理情報受信手段と、
自装置に入力される複数のパケットから前記所定の情報を抽出するパケット情報抽出手段と、
前記他装置から受信した前記所定の情報と前記パケット抽出手段が抽出した前記所定の情報から、パケットのフローごとの特性に関する情報をフロー管理情報として生成するフロー情報生成手段と
を備えることを特徴とする通信装置。
【００８１】
（付記４）
前記管理情報受信手段が前記他装置から前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送る送信要求手段をさらに備えることを特徴とする付記３に記載の通信装置。
【００８２】
（付記５）
前記管理情報受信手段は、前記所定の情報と併せて、前記他装置が解析済みのフロー管理情報を受信したときに、
自装置で生成した前記フロー管理情報と、前記他装置から受信した前記フロー管理情報を前記パケットの通信の制御に用いる通信制御手段をさらに備えていることを特徴とする付記３または４いずれかに記載の通信装置。
【００８３】
（付記６）
付記１または２いずれかに記載の通信装置である第１の中継装置と、
付記３から５いずれかに記載の通信装置である第２の中継装置とを備え、
前記第１の中継装置が現用系として用いられている場合に、前記第１の中継装置の前記通信監視手段が異常を検知したときに、前記第１の中継装置から前記第２の中継装置に前記第１の中継装置が抽出した前記所定の情報が送信されることを特徴とする通信システム。
【００８４】
（付記７）
自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、前記複数のパケットの前記所定の情報を解析して前記パケットのフローごとの特性に関する情報をフロー管理情報として生成し、
自装置が接続された通信ネットワークにおいて前記パケットの通信に異常が生じたことを検知し、
前記異常を検知したときに、前記異常を検知するまでに入力された所定の前記パケットから抽出済みの前記所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信することを特徴とする通信方法。
【００８５】
（付記８）
所定の前記パケットから抽出済みの前記所定の情報を送信する際に、解析済みのフローの前記フロー管理情報を併せて送信することを特徴とする付記７に記載の通信方法。
【００８６】
（付記９）
送信された前記所定の情報を前記予備系の装置が受信し、
前記予備系の装置に入力された複数のパケットから前記所定の情報を抽出し、
前記予備系の装置が受信した前記所定の情報と自装置に入力された前記パケットから抽出した前記所定の情報から、パケットのフローごとの特性に関する情報を第２のフロー管理情報として生成することを特徴とする付記７または８いずれかに記載の通信方法。
【００８７】
（付記１０）
前記予備系の装置は、前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送ることを特徴とする付記９に記載の通信方法。
【００８８】
（付記１１）
前記所定の情報と併せて、解析済みの前記フロー管理情報を受信したときに、
前記予備系の装置は、自装置で生成した前記第２のフロー管理情報と、受信した前記フロー管理情報を前記パケットの通信の制御に用いることを特徴とする付記９または１０いずれかに記載の通信方法。
【００８９】
（付記１２）
他装置がパケットから抽出した所定の情報を、前記他装置から受信し、
自装置に入力される複数のパケットから前記所定の情報を抽出し、
前記他装置から受信した前記所定の情報と自装置に入力された前記パケットから抽出した前記所定の情報から、パケットのフローごとの特性に関する情報をフロー管理情報として生成することを特徴とする通信方法。
【００９０】
（付記１３）
前記他装置から前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送ることを特徴とする付記１２に記載の通信方法。
【００９１】
（付記１４）
前記所定の情報と併せて、前記他装置が解析済みのフロー管理情報を受信したときに、
自装置で生成した前記フロー管理情報と、前記他装置から受信した前記フロー管理情報を前記パケットの通信の制御に用いることを特徴とする付記１２または１３いずれかに記載の通信方法。
【００９２】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【００９３】
この出願は、２０１４年８月１９日に出願された日本出願特願２０１４−１６６６７７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００９４】
１    データ解析手段
２    通信監視手段
３    管理情報送信手段
１１    第１のノード
１２    第２のノード
１３    第３のノード
１４    第４のノード
２１    受信部
２２    信号制御部
２３    送信部
２４    データ解析部
２５    通信監視部
２６    フロー管理情報保存部
２７    管理情報送受信部
３１    受信部
３２    信号制御部
３３    送信部
３４    データ解析部
３５    通信監視部
３６    フロー管理情報保存部
３７    管理情報送受信部
１０１−１１１    通信システムの動作ステップ
１２１−１３２    通信システムの動作ステップ
１４１−１５９    通信システムの動作ステップ
Ｓ１    受信信号
Ｓ２    送信用信号
Ｓ３    現用側管理情報信号
Ｓ４    予備側管理情報信号
Ｓ５    解析データ信号
Ｓ６    解析部制御信号
Ｓ７    情報保存部制御信号
Ｓ８    フロー管理情報信号
Ｓ９    管理情報送信信号
Ｓ１０    管理情報受信信号
Ｓ１１    受信信号
Ｓ１２    送信用信号
Ｓ１５    解析データ信号
Ｓ１６    解析部制御信号
Ｓ１７    情報保存部制御信号
Ｓ１８    フロー管理情報信号
Ｓ１９    管理情報送信信号
Ｓ２０    管理情報受信信号
【図１】
2016027447.tif 000003
【図２】
2016027447.tif 000004
【図３】
2016027447.tif 000005
【図４】
2016027447.tif 000006
【図５】
2016027447.tif 000007
【図６】
2016027447.tif 000008
【図７】
2016027447.tif 000009
【図８】
2016027447.tif 000010
【手続補正書】
【提出日】平成29年1月18日(2017.1.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、前記複数のパケットの前記所定の情報を解析して前記パケットのフローごとの特性に関する情報をフロー管理情報として生成するデータ解析手段と、
自装置が接続された通信ネットワークにおいて前記パケットの通信に異常が生じたことを検知する通信監視手段と、
前記通信監視手段が前記異常を検知したときに、前記異常を検知するまでに入力された所定の前記パケットから抽出済みの前記所定の情報を、自装置が生成する見込みであった前記フロー管理情報を生成するための情報として予備系の装置へ送信する管理情報送信手段と
を備えることを特徴とする通信装置。
【請求項２】
前記管理情報送信手段は、所定の前記パケットから抽出済みの前記所定の情報を送信する際に、解析済みのフローの前記フロー管理情報を併せて送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
他装置がパケットから抽出した所定の情報を、前記他装置から受信する管理情報受信手段と、
自装置に入力される複数のパケットから前記所定の情報を抽出するパケット情報抽出手段と、
前記他装置から受信した前記所定の情報と前記パケット抽出情報手段が抽出した前記所定の情報から、パケットのフローごとの特性に関する情報をフロー管理情報として生成するフロー情報生成手段と
を備えることを特徴とする通信装置。
【請求項４】
前記管理情報受信手段が前記他装置から前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送る送信要求手段をさらに備えることを特徴とする請求項３に記載の通信装置。
【請求項５】
前記管理情報受信手段は、前記所定の情報と併せて、前記他装置が解析済みのフロー管理情報を受信したときに、
自装置で生成した前記フロー管理情報と、前記他装置から受信した前記解析済みのフロー管理情報を前記パケットの通信の制御に用いる通信制御手段をさらに備えていることを特徴とする請求項３または４いずれかに記載の通信装置。
【請求項６】
請求項１または２いずれかに記載の通信装置である第１の中継装置と、
請求項３から５いずれかに記載の通信装置である第２の中継装置とを備え、
前記第１の中継装置が現用系として用いられている場合に、前記第１の中継装置の前記通信監視手段が異常を検知したときに、前記第１の中継装置から前記第２の中継装置に前記第１の中継装置が抽出した前記所定の情報が送信されることを特徴とする通信システム。
【請求項７】
自装置に入力される複数のパケットから所定の情報をそれぞれ抽出し、前記複数のパケットの前記所定の情報を解析して前記パケットのフローごとの特性に関する情報をフロー管理情報として生成し、
自装置が接続された通信ネットワークにおいて前記パケットの通信に異常が生じたことを検知し、
前記異常を検知したときに、前記異常を検知するまでに入力された所定の前記パケットから抽出済みの前記所定の情報を、自装置が生成する見込みであったフロー管理情報を生成するための情報として予備系の装置へ送信することを特徴とする通信方法。
【請求項８】
送信された前記所定の情報を前記予備系の装置が受信し、
前記予備系の装置に入力された複数のパケットから前記所定の情報を抽出し、
前記予備系の装置が受信した前記所定の情報と自装置に入力された前記パケットから抽出した前記の所定の情報から、パケットのフローごとの特性に関する情報を第２のフロー管理情報として生成することを特徴とする請求項７に記載の通信方法。
【請求項９】
他装置がパケットから抽出した所定の情報を、前記他装置から受信し、
自装置に入力される複数のパケットから前記所定の情報を抽出し、
前記他装置から受信した前記所定の情報と自装置に入力された前記パケットから抽出した前記所定の情報から、パケットのフローごとの特性に関する情報をフロー管理情報として生成することを特徴とする通信方法。
【請求項１０】
前記他装置から前記所定の情報を受信する前に、自装置に入力される前記パケットを検知したときに、前記パケットの送信元に所定のパケットの送信を要求する信号を送ることを特徴とする請求項９に記載の通信方法。
【国際調査報告】
2016027447.tif 000011
2016027447.tif 000012