(57)【要約】【課題】  ネットワークの切替時にデータの伝送が遮断される期間を従来と比べて短くすることを目的とする。【解決手段】  第１のネットワークに接続される複数のポートを含む第１のポート群と、第２のネットワークに接続される複数のポートを含む第２のポート群と、切り替え指示に基づいて、第１のポート群のポートの使用を停止し、第２のポート群のポートの使用を開始する切り替え処理を実行する切替部と、第１のポート群および第２のポート群それぞれのポートを動作させるための設定情報を記憶する記憶部と、２以上の所定数のポートを切り替える場合、第１のポート群の１つのポートを第２のポート群の１つのポートに切り替える切り替え指示を切替部に出力し、設定情報に基づいて第２のポート群の１つのポートと第２のネットワークとの間でデータの伝送が可能であると判定した後に、第１のポート群の残りのポートそれぞれを第２のポート群のポートに切り替える切り替え指示を切替部に順次に出力する制御部とを有する。【選択図】    図１
2016134777.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続される複数のポートを含む第１のポート群と、
第２のネットワークに接続される複数のポートを含む第２のポート群と、
切り替え指示に基づいて、前記第１のポート群のポートの使用を停止し、前記第２のポート群のポートの使用を開始する切り替え処理を実行する切替部と、
前記第１のポート群および前記第２のポート群それぞれの前記ポートを動作させるための設定情報を記憶する記憶部と、
２以上の所定数のポートを切り替える場合、前記第１のポート群の１つのポートを前記第２のポート群の１つのポートに切り替える前記切り替え指示を前記切替部に出力し、前記設定情報に基づいて前記第２のポート群の前記１つのポートと前記第２のネットワークとの間でデータの伝送が可能であると判定した後に、前記第１のポート群の残りのポートそれぞれを前記第２のポート群のポートに切り替える前記切り替え指示を前記切替部に順次に出力する制御部と
を備えることを特徴とする切替装置。
【請求項２】
請求項１に記載の切替装置において、
前記制御部は、切り替えた前記第２のポート群の前記１つのポートと前記第２のネットワークとの間でデータの伝送が困難と判定した場合、前記第２のポート群の前記１つのポートを前記第１のポート群のポートに切り戻させる指示を切替部に出力することを特徴とする切替装置。
【請求項３】
第１のネットワークに接続される複数のポートを含む第１のポート群と、第２のネットワークに接続される複数のポートを含む第２のポート群との間で前記ポートを切り替える切替装置の制御方法であって、
前記第１のポート群の２以上の所定数のポートを切り替える場合、前記第１のポート群の１つのポートを前記第２のポート群の１つのポートに切り替え、
前記第１のポート群および前記第２のポート群それぞれの前記ポートを動作させるための設定情報に基づいて前記第２のポート群の前記１つのポートと前記第２のネットワークとの間でデータの伝送が可能であると判定した後に、前記第１のポート群の残りのポートそれぞれを前記第２のポート群のポートに順次に切り替える
ことを特徴とする切替装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを伝送するネットワークを切り替える切替装置および切替装置の制御方法に関する。
【背景技術】
【０００２】
例えば、レイヤ２スイッチ等の切替装置にコンピュータ装置が新たに接続された場合、切替装置は、コンピュータ装置をネットワークに繋げるための設定を行う。
【０００３】
そこで、接続されたコンピュータ装置からコマンドを受信したことに基づいて、接続するネットワークに関する情報をコンピュータ装置から取得し、取得した情報に基づきネットワークとの接続を設定するネットワークスイッチが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−００５６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のネットワークそれぞれと複数のポートを介して接続される切替装置は、ネットワークの保守あるいは故障等の場合、データを伝送するネットワークを切り替える設定を行う。例えば、切替装置がネットワークの切替中に全てのポートを遮断する場合、データの伝送が遮断される期間は、切り替えるポートの数が多いほど長くなる。データの伝送が遮断される期間が、通信の応答速度（例えば２００ミリ秒）を超えた場合、通信の品質が低下する。
【０００６】
本件開示の切替装置および切替装置の制御方法は、ネットワークの切替時にデータの伝送が遮断される期間を従来と比べて短くすることを目的とする。
【課題を解決するための手段】
【０００７】
一つの観点の切替装置は、第１のネットワークに接続される複数のポートを含む第１のポート群と、第２のネットワークに接続される複数のポートを含む第２のポート群と、切り替え指示に基づいて、第１のポート群のポートの使用を停止し、第２のポート群のポートの使用を開始する切り替え処理を実行する切替部と、第１のポート群および第２のポート群それぞれのポートを動作させるための設定情報を記憶する記憶部と、２以上の所定数のポートを切り替える場合、第１のポート群の１つのポートを第２のポート群の１つのポートに切り替える切り替え指示を切替部に出力し、設定情報に基づいて第２のポート群の１つのポートと第２のネットワークとの間でデータの伝送が可能であると判定した後に、第１のポート群の残りのポートそれぞれを第２のポート群のポートに切り替える切り替え指示を切替部に順次に出力する制御部とを有する。
【０００８】
別の観点の切替装置の制御方法は、第１のネットワークに接続される複数のポートを含む第１のポート群と、第２のネットワークに接続される複数のポートを含む第２のポート群との間でポートを切り替える切替装置の制御方法であって、第１のポート群の２以上の所定数のポートを切り替える場合、第１のポート群の１つのポートを第２のポート群の１つのポートに切り替え、第１のポート群および第２のポート群それぞれのポートを動作させるための設定情報に基づいて第２のポート群の１つのポートと第２のネットワークとの間でデータの伝送が可能であると判定した後に、第１のポート群の残りのポートそれぞれを第２のポート群のポートに順次に切り替える。
【発明の効果】
【０００９】
本件開示の伝送システムおよび伝送装置は、ネットワークの切替時にデータの伝送が遮断される期間を従来と比べて短くすることができる。
【図面の簡単な説明】
【００１０】
【図１】切替装置および切替装置の制御方法の一実施形態を示す図である。
【図２】切替装置および切替装置の制御方法の別実施形態を示す図である。
【図３】図２に示した運用テーブルの一例を示す図である。
【図４】図２に示した制御部の処理に伴う運用テーブルの変化の一例を示す図である。
【図５】図２に示した制御部の処理に伴う運用テーブルの変化の一例を示す図である。
【図６】図２に示した切替装置における切り替え処理の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて実施形態について説明する。
【００１２】
図１は、切替装置および切替装置の制御方法の一実施形態を示す。
【００１３】
図１に示す切替装置１００は、レイヤ２スイッチ等である。切替装置１００は、ネットワーク２００ａ、２００ｂに接続される。切替装置１００とネットワーク２００ａ、２００ｂとを含むネットワークシステムの始動時に、ネットワーク２００ａ、２００ｂの一方は、データを伝送するために用いられ（運用系）、ネットワーク２００ａ、２００ｂの他方は、運用が停止されている（予備系）。なお、切替装置１００に接続されるネットワークの数は３以上でもよく、この場合、ネットワークシステムの始動時に、ネットワークのいずれかが運用系として用いられ、残りのネットワークは予備系として用いられる。以下では、ネットワーク２００ａが運用系として用いられ、ネットワーク２００ｂが予備系として用いられる例が説明される。
【００１４】
切替装置１００は、コンピュータ装置等の外部装置から受信したデータをネットワーク２００ａに伝送する。また、切替装置１００は、ネットワーク２００ａから伝送されたデータを受信し外部装置に出力する。
【００１５】
切替装置１００は、ポート群１０（１０（１）、１０（２））、切替部３０、記憶部４０および制御部５０を有する。制御部５０の機能は、切替装置１００に含まれるＣＰＵ（Central Processing Unit）等の演算処理装置が実行するプログラムにより実現されてもよく、ハードウェアにより実現されてもよい。
【００１６】
ポート群１０（１）は、光ファイバ等の伝送路ＯＦ１を介してネットワーク２００ａと接続される。ポート群１０（１）は、ネットワーク２００ａとの間でデータを伝送するＶＷＡＮ（Virtual Wide Area Networks）等の通信規格に従って動作するＮ個のポート２０（２０（１）−２０（Ｎ））を有する。例えば、ポート群１０（１）は、ネットワーク２００ａとの間でデータを伝送する場合、各ポート２０が外部装置から受信したデータを波長分割多重等により多重化し、多重化した光信号をネットワーク２００ａに出力する。また、ポート群１０（１）は、ネットワーク２００ａから受信した多重化された光信号を分波し、分波した各光信号のデータを各ポート２０を介して外部装置に出力する。
【００１７】
ポート群１０（２）は、光ファイバ等の伝送路ＯＦ２を介してネットワーク２００ｂと接続される。ポート群１０（２）は、ポート群１０（１）と同様に、ネットワーク２００ｂとの間でデータを伝送するＶＷＡＮ等の通信規格に従って動作するＮ個のポート２０（２０（１）−２０（Ｎ））を有する。例えば、ポート群１０（２）は、ネットワーク２００ｂとの間でデータを伝送する場合、各ポート２０が外部装置から受信したデータを波長分割多重等により多重化し、多重化した光信号をネットワーク２００ａに出力する。また、ポート群１０（２）は、ネットワーク２００ｂから受信した多重化された光信号を分波し、分波した各光信号のデータを各ポート２０を介して外部装置に出力する。
【００１８】
なお、切替装置１００は、３以上のポート群１０を有してもよく、この場合、切替装置１００は、１つの運用系のネットワークと、２以上の予備系のネットワークと接続される。
【００１９】
切替部３０は、制御部５０からの指示に基づいて、運用系のポート群１０（１）のポート２０の使用を停止し、予備系のポート群１０（２）のポート２０の使用を開始する切り替え処理を実行する。
【００２０】
記憶部４０は、フラッシュメモリ等であり、切替装置１００が実行するプログラムを記憶する。また、記憶部４０は、ネットワーク２００ａ、２００ｂとの間でデータを伝送するために各ポート２０に設定される設定情報４５（４５（１）−４５（Ｎ））を記憶する。ここで、ポート群１０（１）、１０（２）において、同じ符号を付けた２つのポート２０は、接続されるネットワーク２００ａあるいはネットワーク２００ｂが運用系となった場合、共通の設定情報４５が設定される。
【００２１】
制御部５０は、ネットワーク２００ａが輻輳等の状態にある場合に、２以上の所定数のポート２０を切り替える切り替え指示を切替部３０に出力する。この場合、制御部５０は、ポート群１０（１）の１つのポート２０をポート群１０（２）の１つのポート２０に切り替える切り替え指示を切替部３０に出力する。制御部５０は、設定情報４５に基づいてポート群１０（２）の１つのポート２０とネットワーク２００ｂとの間でデータの伝送が可能か否かを判定する。制御部５０は、データの伝送が可能であると判定した後に、ポート群１０（１）の残りのポート２０それぞれをポート群１０（２）の残りのポート２０に切り替える切り替え指示を切替部３０に順次に出力する。
【００２２】
なお、制御部５０は、切替装置１００に接続される外部装置からポート群１０間でポート２０を切り替える指示を受けた場合に、切替部３０の切り替え動作を制御するのがよい。
【００２３】
また、制御部５０は、ネットワーク２００ａの保守あるいは点検等により、ポート群１０（１）のＮ個全てのポート２０を、ネットワーク２００ｂに接続されたポート群１０（２）のポート２０に切り替えてもよい。
【００２４】
以上、図１に示した実施形態では、ポート群１０（１）とポート群１０（２）と間で２以上の所定数のポート２０を切り替える場合、１つのポート２０を切り替え伝送が可能かを判定した後、判定の結果に基づいて残りのポート２０を順次に切り替える。所定数のポート２０を順次に切り替えるため、切替装置１００は、切替中のポート２０を除いた残りのポート２０においてネットワーク２００ａあるいはネットワーク２００ｂとの間でデータの伝送を行うことができる。これにより、所定数のポート２０全てを切り替えるのにかかる期間が通信の応答速度（例えば、２００ミリ秒）より長くなる場合でも、切替装置１００は、各ポート２０でデータの伝送が遮断される期間を通信の応答速度以下に抑えることができる。
【００２５】
図２は、切替装置および切替装置の制御方法の別実施形態を示す。図１で説明した要素と同一または同様な要素については、同一の符号を付し、これ等については、詳細な説明を省略する。
【００２６】
図２に示した切替装置１００ａは、レイヤ２スイッチ等である。切替装置１００ａは、例えば、コンピュータ装置等のＭ台の端末装置３００（３００（１）−３００（Ｍ））から受信したデータを運用系のネットワーク２００ａまたはネットワーク２００ｂに伝送する。また、切替装置１００ａは、ネットワーク２００ａまたはネットワーク２００ｂを伝送してきたデータを受信し端末装置３００に出力する。なお、端末装置３００は、切替装置１００ａと直接接続されてもよく、ネットワークを介して接続されてもよい。また、端末装置３００は、ＲＢＢ（Provider Backbone Bridge）等の広域ネットワークを介して接続されてもよい。
【００２７】
監視装置３１０は、例えば、コンピュータ装置であり、切替装置１００ａの動作を制御するための各種の設定および切替装置１００ａの監視等を行う。なお、監視装置３１０は、ネットワーク２００ａ（あるいはネットワーク２００ｂ）を介して切替装置１００ａに接続されてもよい。
【００２８】
切替装置１００ａは、ポート群１０ａ（１０ａ（１）−１０ａ（４））、切替部３０ａ、記憶部４０ａ、制御部５０ａおよびＩＦ（Interface）６０を有する。制御部５０ａの機能は、切替装置１００ａに含まれるＣＰＵ等の演算処理装置が実行するプログラムにより実現されてもよく、ハードウェアにより実現されてもよい。
【００２９】
ポート群１０ａ（１）、１０ａ（２）は、光ファイバ等の伝送路ＯＦ１を介してネットワーク２００ａとそれぞれ接続される。ポート群１０ａ（１）、１０ａ（２）は、ネットワーク２００ａとの間でデータを伝送するＶＷＡＮ等の通信規格に従って動作するＮ個のポート２０を有する。すなわち、切替装置１００ａは、２Ｎ個のポート２０を介してネットワーク２００ａと接続される。例えば、ポート群１０ａ（１）、１０ａ（２）の各々は、ネットワーク２００ａとの間でデータを伝送する場合、各ポート２０が端末装置３００から受信したデータを波長分割多重等により多重化し、多重化した光信号をネットワーク２００ａに出力する。また、ポート群１０ａ（１）、１０ａ（２）の各々は、ネットワーク２００ａから受信した多重化された光信号を分波し、分波した各光信号のデータを各ポート２０に出力する。なお、ポート群１０ａ（１）とポート群１０ａ（２）とは、２Ｎ個のポート２０を有する１つのポート群として動作するように、ＬＡＧ（Link Aggregation）等の規格に基づいて冗長化されている。
【００３０】
ポート群１０ａ（３）、１０ａ（４）は、光ファイバ等の伝送路ＯＦ２を介してネットワーク２００ｂとそれぞれ接続される。ポート群１０ａ（３）、１０ａ（４）は、ポート群１０ａ（１）、１０ａ（２）と同様に、ネットワーク２００ｂとの間でデータを伝送するＶＷＡＮ等の通信規格に従って動作するＮ個のポート２０を有する。例えば、ポート群１０ａ（３）、１０ａ（４）の各々は、ネットワーク２００ｂとの間でデータを伝送する場合、各ポート２０が端末装置３００から受信したデータを波長分割多重等により多重化し、多重化した光信号でネットワーク２００ｂに伝送する。また、ポート群１０（３）、１０ａ（４）の各々は、ネットワーク２００ｂから受信した多重化された光信号を分波し、分波した各光信号のデータを各ポート２０に出力する。なお、ポート群１０ａ（３）、１０ａ（４）は、２Ｎ個のポート２０を有する１つのポート群として動作するように、ＬＡＧ等の規格に基づいて冗長化されている。
【００３１】
切替部３０ａは、制御部５０ａからの指示に基づいて、運用状態にある冗長化されたポート群１０ａ（１）、１０ａ（２）のポート２０の使用を停止し、冗長化されたポート群１０ａ（３）、１０ａ（４）のポート２０の使用を開始する切り替え処理を実行する。
【００３２】
記憶部４０ａは、フラッシュメモリ等であり、切替装置１００ａが実行するプログラムを記憶する。また、記憶部４０ａは、ネットワーク２００ａとの間でデータを伝送するための設定を示す設定情報７０（７０（１）−７０（２Ｎ））を格納する領域を、冗長化されたポート群１０ａ（１）、１０ａ（２）の２Ｎ個のポート２０ごとに有する。記憶部４０ａは、ネットワーク２００ｂとの間でデータを伝送するための設定を示す設定情報８０（８０（１）−８０（２Ｎ））を格納する領域を、冗長化されたポート群１０ａ（３）、１０ａ（４）の２Ｎ個のポート２０ごとに有する。
【００３３】
なお、設定情報７０、８０には、例えば、各ポート２０に設定されるＶＷＡＮ−ＩＤ（Identity）、ＱｏＳ（Quality of Service）および冗長化等のデータが含まれる。また、同一のＶＷＡＮ−ＩＤのポート２０の設定情報７０と設定情報８０とは、同一の情報である。すなわち、各ポート２０の設定情報７０、８０は、ネットワーク２００ａおよびネットワーク２００ｂのいずれかとデータを伝送しているかに応じて設定情報７０あるいは設定情報８０の領域に格納される。
【００３４】
また、記憶部４０ａは、各ポート２０がネットワーク２００ａ（またはネットワーク２００ｂ）とデータを伝送可能な運用状態であることを示す運用テーブル９０を記憶する。運用テーブル９０の例は、図３で説明する。
【００３５】
なお、記憶部４０ａは、冗長化された２つのポート群１０ａそれぞれのポート２０に対する設定情報７０、８０を記憶するが、設定情報７０あるいは設定情報８０のいずれか一方を記憶してもよい。この場合、制御部５０ａは、設定情報７０、８０の一方を参照して冗長化された２つのポート群１０ａそれぞれのポート２０を設定する。
【００３６】
冗長化されたポート群１０ａ（１）、１０ａ（２）の複数のポート２０が運用状態にあり、制御部５０ａが、２以上の所定数のポート２０を、ネットワーク２００ｂに接続されたポート２０に切り替える切り替え指示を監視装置３１０から受けたとする。制御部５０ａは、切り替え指示に基づいて、ポート群１０ａ（１）、１０ａ（２）で運用中の１つのポート２０を、冗長化されたポート群１０ａ（３）、１０ａ（４）のポート２０に切り替える切り替え指示を切替部３０ａに出力する。制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）において運用を停止する１つのポート２０の設定情報７０を、ポート群１０ａ（３）、１０ａ（４）において運用を開始する１つのポート２０に対応する設定情報８０として複製する。制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）のポート２０から切り替えられたポート群１０ａ（３）、１０ａ（４）のポート２０を、複製された設定情報８０に基づいて設定する。
【００３７】
制御部５０ａは、例えば、切り替え処理が実行されたポート群１０ａ（３）、１０ａ（４）のポート２０に、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭ（Operations, Administration, Maintenance）等の信号を出力させる。制御部５０ａは、切り替えられたポート２０とネットワーク２００ｂとの間でデータの伝送が可能か否かを判定する。制御部５０ａは、データの伝送が可能と判定した場合、残りのポート群１０ａ（１）、１０ａ（２）のポート２０を、ポート群１０ａ（３）、１０ａ（４）のポート２０に切り替える切り替え指示を切替部３０ａに順次に出力する。また、制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）において順次に運用を停止するポート２０の設定情報７０を、ポート群１０ａ（３）、１０ａ（４）において運用を開始するポート２０に対応する設定情報８０として順次に複製する。制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）のポート２０から切り替えられたポート群１０ａ（３）、１０ａ（４）のポート２０を、複製された設定情報８０に基づいて順次に設定する。その後、制御部５０ａは、設定情報７０を消去する。
【００３８】
一方、制御部５０ａは、データの伝送が困難と判定した場合、ポート群１０ａ（３）、１０ａ（４）の切り替えた１つのポート２０を、ポート群１０ａ（１）、１０ａ（２）の１つのポート２０に切り戻す切り替え指示を切替部３０ａに出力する。制御部５０ａは、切り戻されたポート群１０ａ（１）、１０ａ（２）のポート２０を設定情報７０に基づいて設定する。制御部５０ａの動作については、図３から図５で説明する。
【００３９】
ＩＦ６０は、インタフェースであり、端末装置３００から受信したデータをポート群１０ａに出力する。また、ＩＦ６０は、各ポート群１０ａがネットワーク２００ａ、２００ｂから受信したデータを受信し、受信したデータを端末装置３００に出力する。また、ＩＦ６０は、監視装置３１０から受信した指示を制御部５０ａに出力し、制御部５０ａから受信した信号を監視装置３１０に出力する。
【００４０】
図３は、図２に示した運用テーブル９０の一例を示す。運用テーブル９０は、ポート群、ＶＷＡＮ−ＩＤおよびＶＷＡＮ情報を格納する領域を有する。
【００４１】
ポート群の領域には、ポート群１０ａ（１）−１０ａ（４）のいずれかを示す情報が格納される。
【００４２】
ＶＷＡＮ−ＩＤの領域には、ネットワーク２００ａあるいはネットワーク２００ｂとの間で運用中のポート２０に割り当てられたＶＷＡＮ−ＩＤの値が格納される。なお、図３に示した運用テーブル９０では、ネットワーク２００ａがデータの伝送の運用に用いられる場合を示す。すなわち、ＶＷＡＮ−ＩＤの領域には、冗長化されたポート群１０ａ（１）、１０ａ（２）の各ポート２０に割り当てられた１から２ＮのＶＷＡＮ−ＩＤが格納されている。一方、予備系として用いられているポート群１０ａ（３）、１０ａ（４）の各ポート２０は、ＶＷＡＮ−ＩＤが割り当てられていない。このため、各ポート群１０ａ（３）、１０ａ（４）のＶＷＡＮ−ＩＤの領域には、割り当てられていないことを示す情報（図３では “−”で示される）が格納される。
【００４３】
ＶＷＡＮ情報の領域には、ＶＷＡＮ−ＩＤが割り当てられたポート２０に対応する有効な設定情報７０あるいは設定情報８０が記憶部４０ａに格納されている場合、例えば、“１”が格納される。一方、ＶＷＡＮ情報の領域には、ＶＷＡＮ−ＩＤが割り当てられたポート２０に対応する有効な設定情報７０あるいは設定情報８０が記憶部４０ａに格納されていない場合、“０”が格納される。
【００４４】
図４および図５は、図２に示した制御部５０ａの処理による運用テーブル９０の変化の一例を示す。図４および図５は、制御部５０ａが、例えば、データを伝送している運用中のネットワーク２００ａの保守あるいは故障等により、データの伝送を予備のネットワーク２００ｂに切り替える指示を監視装置３１０から受けた場合の運用テーブル９０の変化を示す。
【００４５】
制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）の２Ｎ個のポート２０をネットワーク２００ｂに切り替える指示を監視装置３１０から受けた場合、例えば、まず、ＶＷＡＮ−ＩＤが“１”のポート２０のネットワーク２００ａとの通信を遮断する。制御部５０ａは、ＶＷＡＮ−ＩＤが“１”のポート２０の設定情報７０（１）をポート群１０ａ（３）、１０ａ（４）におけるＶＷＡＮ−ＩＤが“１”のポート２０に対応する設定情報８０（１）として複製する。制御部５０ａは、複製された設定情報８０（１）を記憶部４０ａに格納する。そして、制御部５０ａは、運用テーブル９０を、図３に示す状態から図４（ａ）に示す状態に更新する。
【００４６】
次に、制御部５０ａは、更新した運用テーブル９０を参照し、ポート群１０ａ（１）、１０ａ（２）のＶＷＡＮ−ＩＤが“１”のポート２０をポート群１０ａ（３）、１０ａ（４）のポート２０に切り替える指示を切替部３０ａに出力する。制御部５０ａは、切り替えたＶＷＡＮ−ＩＤが“１”のポート２０を設定情報８０（１）に基づいて設定し、ネットワーク２００ｂとの通信の遮断を解除する。制御部５０ａは、切り替えたＶＷＡＮ−ＩＤが“１”のポート２０を介して、Ｅｔｈｅｒｎｅｔ  ＯＡＭ等の信号を出力し、ネットワーク２００ｂとの間でデータの伝送が可能か否かを判定する。
【００４７】
制御部５０ａは、出力した信号に対する応答をネットワーク２００ｂから受信した場合、ネットワーク２００ｂとの間でデータの伝送が可能と判定する。制御部５０ａは、出力した信号に対する応答をネットワーク２００ｂから受信しない場合、ネットワーク２００ｂとの間でデータの伝送が困難と判定する。制御部５０ａは、データの伝送が可能と判定した場合、ポート群１０ａ（１）、１０ａ（２）におけるＶＷＡＮ−ＩＤが“２”から“２Ｎ”のポート２０を、ポート群１０ａ（３）、１０ａ（４）に順次に切り替える指示を切替部３０ａに出力する。すなわち、制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）におけるＶＷＡＮ−ＩＤが“２”のポート２０の通信を遮断する。制御部５０ａは、ＶＷＡＮ−ＩＤが“２”のポート２０の設定情報７０（２）をポート群１０ａ（３）、１０ａ（４）におけるＶＷＡＮ−ＩＤが“２”のポート２０に対応する設定情報８０（２）として複製する。制御部５０ａは、複製された設定情報８０（２）を記憶部４０ａに格納し、運用テーブル９０を更新する。制御部５０ａは、更新した運用テーブル９０を参照し、切り替えたＶＷＡＮ−ＩＤが“２”のポート２０を設定情報８０（２）に基づいて設定する。そして、制御部５０ａは、ＶＷＡＮ−ＩＤが“３”から“２Ｎ”のポート２０についても、設定情報７０を設定情報８０として複製し、運用テーブル９０を更新し、ポート２０を設定情報８０に基づいて設定する。運用テーブル９０は、図４（ａ）に示す状態から図４（ｂ）に示す状態に更新される。
【００４８】
その後、制御部５０ａは、記憶部４０ａに格納された設定情報７０（１）−７０（２Ｎ）を削除し、運用テーブル９０を図４（ｂ）に示す状態から図５に示す状態に更新する。このように、所定数のポート２０全てを切り替えるのに通信の応答速度（例えば、２００ミリ秒）以上かかる場合でも、制御部５０ａは、各ポート２０を順次に切り替えることで、各ポート２０で伝送が遮断される期間を通信の応答速度以下に抑えることができる。
【００４９】
なお、制御部５０ａは、ネットワーク２００ａが輻輳等の状態である場合に、ポート群１０ａ（１）、１０ａ（２）の２個以上で２Ｎ個より少ないポート２０をネットワーク２００ｂに切り替える指示を監視装置３１０から受けた場合でも同様に処理を実行する。
【００５０】
一方、制御部５０ａは、出力した信号に対する応答をネットワーク２００ｂから受信しない場合、ネットワーク２００ｂとの間でデータの伝送が困難と判定する。この場合、制御部５０ａは、冗長化されたポート群１０ａ（３）、１０ａ（４）におけるＶＷＡＮ−ＩＤが“１”のポート２０の通信を遮断する。制御部５０ａは、冗長化されたポート群１０ａ（１）、１０ａ（２）におけるＶＷＡＮ−ＩＤが“１”の元のポート２０に切替部３０ａに切り替えさせ、設定情報７０（１）に基づいてネットワーク２００ａとの通信の遮断を解除する。そして、制御部５０ａは、設定情報８０（１）を記憶部４０ａから削除し、運用テーブル９０を図３に示した状態に戻す。
【００５１】
例えば、制御部５０ａが監視装置３１０から受ける切り替え指示を示す切り替えコマンドは、冗長化されたポート群１０ａにおいて切り替えるポート２０を示すＶＷＡＮ−ＩＤの情報を有する。監視装置３１０の管理者等は、切り替えるポート２０を示すＶＷＡＮ−ＩＤを指定し、指定されたＶＷＡＮ−ＩＤの情報を含む１つの切り替え指示のコマンドを切替装置１００ａに送信することで、制御部５０ａは、図３から図５で説明した切り替え処理を実行する。監視装置３１０の管理者等は、切り替え指示のコマンドを切替装置１００ａに送信するにあたり、切り替えるポート２０のＶＷＡＮ−ＩＤを指定する作業に限られることから、ネットワークの切り替えにおける設定のミスを回避することができる。
【００５２】
図６は、図２に示した切替装置１００ａにおける切り替え処理の一例を示す。図６に示したステップＳ１００からステップＳ２３０の処理は、切替装置１００ａのＣＰＵ等がプログラムを実行することにより実現される。なお、図６に示した処理は、切替装置１００ａに搭載されるハードウェアにより実行されてもよい。この場合、図２に示した制御部５０ａは、切替装置１００ａ内に配置される回路により実現される。
【００５３】
図６に示した処理は、運用中のポート群１０ａ（１）、１０ａ（２）の２以上の所定数のポート２０を予備系のネットワーク２００ｂに切り替える場合を示す。ポート群１０ａ（３）、１０ａ（４）が運用中で、ポート群１０ａ（３）、１０ａ（４）の２以上の所定数のポート２０を予備系のネットワーク２００ａに切り替える場合についても、図６に示した処理が適用できる。また、図６に示した処理は、１つのポート２０を切り替える場合にも適用できる。
【００５４】
ステップＳ１００では、制御部５０ａは、ＩＦ６０を介して監視装置３１０から運用中のポート群１０ａ（１）、１０ａ（２）の２以上の所定数のポート２０を、予備系のネットワーク２００ｂに切り替え指示のコマンドを受けたか否かを判定する。制御部５０ａが監視装置３１０から切り替え指示のコマンドを受けた場合、切替装置１００ａの処理はステップＳ１１０に移る。一方、制御部５０ａが監視装置３１０から切り替え指示のコマンドを受けていない場合、切替装置１００ａの処理はステップＳ１００で待機する。
【００５５】
ステップＳ１１０では、制御部５０ａは、ポート群１０ａ（１）、１０ａ（２）の切り替え指示された所定数のポート２０のうち１つのポート２０を選択し、選択したポート２０とネットワーク２００ａとの通信を遮断する。
【００５６】
ステップＳ１２０では、制御部５０ａは、ステップＳ１１０で選択したポート２０の設定情報７０を設定情報８０として複製し、複製された設定情報８０を記憶部４０ａの選択したポート２０に対応する領域に格納する。
【００５７】
ステップＳ１３０では、制御部５０ａは、ステップＳ１２０で複製された設定情報８０に基づいて運用テーブル９０を更新する。制御部５０ａは、更新した運用テーブル９０を参照し、ステップＳ１１０で選択したポート２０からポート群１０ａ（３）、１０ａ（４）のポート２０に切り替える指示を切替部３０ａに出力する。
【００５８】
ステップＳ１４０では、制御部５０ａは、切り替えたポート２０を設定情報８０に基づいて設定し、切り替えたポート２０とネットワーク２００ｂとの通信の遮断を解除する。
【００５９】
ステップＳ１５０では、制御部５０ａは、Ｅｔｈｅｒｎｅｔ  ＯＡＭ等の信号を出力し、切り替えたポート２０とネットワーク２００ｂとの間でデータの伝送が可能か否かを判定する。例えば、制御部５０ａは、出力した信号に対する応答をネットワーク２００ｂから受信しない場合、ネットワーク２００ｂとの間でデータの伝送が困難と判定する。この場合、切替装置１００ａの処理はステップＳ１６０に移る。
【００６０】
一方、制御部５０ａは、出力した信号に対する応答をネットワーク２００ｂから受信した場合、ネットワーク２００ｂとの間でデータの伝送が可能と判定する。この場合、切替装置１００ａの処理はステップＳ１９０に移る。なお、制御部５０ａがステップＳ１００で監視装置３１０から１つのポート２０を切り替える指示を受けた場合、切替装置１００ａの処理は終了してもよい。
【００６１】
ステップＳ１６０では、制御部５０ａは、ステップＳ１３０で切り替えたポート２０とネットワーク２００ｂとの通信を遮断する。
【００６２】
ステップＳ１７０では、制御部５０ａは、ステップＳ１１０で選択したポート２０に切替部３０ａに切り戻させ、選択したポート２０を設定情報７０に基づいて設定し、選択したポート２０とネットワーク２００ａとの通信の遮断を解除する。
【００６３】
ステップＳ１８０では、制御部５０ａは、ステップＳ１２０で複製された設定情報８０を記憶部４０ａから削除し、運用テーブル９０を図３に示した状態に戻す。
【００６４】
ステップＳ１９０では、制御部５０ａは、残りのポート２０のうち次のポート２０を選択し、選択したポート２０とネットワーク２００ａとの通信を遮断する。
【００６５】
ステップＳ２００では、制御部５０ａは、ステップＳ１９０で選択したポート２０の設定情報７０を設定情報８０として複製し、複製された設定情報８０を記憶部４０ａの選択したポート２０に対応する領域に格納する。
【００６６】
ステップＳ２１０では、制御部５０ａは、ステップＳ２００で複製された設定情報８０に基づいて運用テーブル９０を更新する。制御部５０ａは、更新した運用テーブル９０を参照し、ステップＳ１９０で選択したポート２０からポート群１０ａ（３）、１０ａ（４）のポート２０に切り替える指示を切替部３０ａに出力する。
【００６７】
ステップＳ２２０では、制御部５０ａは、切り替えたポート２０を設定情報８０に基づいて設定し、切り替えたポート２０とネットワーク２００ｂとの通信の遮断を解除する。
【００６８】
ステップＳ２３０では、制御部５０ａは、残りのポート２０があるか否かを判定する。例えば、制御部５０ａが残りのポート２０があると判定した場合、切替装置１００ａの処理は、ステップＳ１９０に移る。一方、制御部５０ａが残りのポート２０がないと判定した場合、切替装置１００ａの処理はステップＳ２４０に移る。
【００６９】
ステップＳ２４０では、制御部５０ａは、切り替えた所定数のポート２０の元の設定情報７０を記憶部４０ａから削除する。
【００７０】
そして、切替装置１００ａは、処理を終了し、監視装置３１０から次の切替指示を受けるまで待機する。
【００７１】
以上、図２から図６に示した実施形態では、ポート群１０ａ間で２以上の所定数のポート２０を切り替える場合、１つのポート２０を切り替え伝送が可能かを判定した後、判定の結果に基づいて残りのポート２０を順次に切り替える。所定数のポート２０を順次に切り替えるため、切替装置１００ａは、切替中のポート２０を除いた残りのポート２０においてネットワーク２００ａあるいはネットワーク２００ｂとの間でデータの伝送を行うことができる。これにより、所定数のポート２０全てを切り替えるのにかかる期間が通信の応答速度（例えば、２００ミリ秒）より長くなる場合でも、切替装置１００ａは、各ポート２０でデータの伝送が遮断される期間を通信の応答速度以下に抑えることができる。
【００７２】
また、制御部５０ａが監視装置３１０から受ける切り替え指示を示す切り替えコマンドは、冗長化されたポート群１０ａにおいて切り替えるポート２０を示すＶＷＡＮ−ＩＤの情報を有する。監視装置３１０の管理者等は、切り替えるポート２０を示すＶＷＡＮ−ＩＤを指定し、指定されたＶＷＡＮ−ＩＤの情報を含む１つの切り替え指示のコマンドを切替装置１００ａに送信することで、制御部５０ａは、図３から図５で説明した切り替え処理を実行する。監視装置３１０の管理者等は、切り替え指示のコマンドを切替装置１００ａに送信するにあたり、切り替えるポート２０のＶＷＡＮ−ＩＤを指定する作業に限られることから、ネットワークの切り替えにおける設定のミスを回避することができる。
【００７３】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲がその精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図するものである。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずである。したがって、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物に拠ることも可能である。
【符号の説明】
【００７４】
１０（１）−１０（２），１０ａ（１）−１０ａ（４）…ポート群；２０（１）−２０（Ｎ）…ポート；３０，３０ａ…切替部；４０，４０ａ…記憶部；４５（１）−４５（Ｎ），７０（１）−７０（２Ｎ），８０（１）−８０（２Ｎ）…設定情報；５０，５０ａ…制御部；６０…ＩＦ；１００，１００ａ…切替装置；２００ａ，２００ｂ…ネットワーク；３００（１）−３００（Ｍ）…端末装置；３１０…監視装置；ＯＦ１，ＯＦ２…伝送路
【図１】
2016134777.tif 000003
【図２】
2016134777.tif 000004
【図３】
2016134777.tif 000005
【図４】
2016134777.tif 000006
【図５】
2016134777.tif 000007
【図６】
2016134777.tif 000008