(57)【要約】【課題】ホスト間の伝送路に冗長構成をとるネットワークにおいて、系切替の際に、フレームロスを防ぐと共に、送信側と受信側のホスト間の系切替えの同期を効率よくとる。【解決手段】送信側ホスト１１０の制御部１１８は、送信ポート１２４と１２８の系切替えに際して、切替要求フレームを運用系の送信ポートの送信バッファに転送し、以降のフレームを予備系の送信ポートの送信バッファに転送するように分岐部１２０を制御する。その後、上記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを受信側ホスト１６０から受信した際に、予備系の送信ポートを運用系に切替える。【選択図】図３
2010226576.tif 000002
【特許請求の範囲】
【請求項１】
受信側のネットワーク通信装置との間に設けられた２系統の伝送路に夫々接続する２つの送信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記受信側のネットワーク装置にフレームを送信する前記２つの送信ポートと、
前記２つの送信ポートに対して夫々設けられた、送信されるフレームをバッファリングする２つの送信バッファと、
フレームを運用系の送信ポートの送信バッファに転送する分岐部と、
前記２つの送信ポートの系切替えを制御する制御部とを備え、
前記制御部は、系切替えに際して、
切替要求を示し得る切替要求フレームを運用系の送信ポートの送信バッファに転送し、以降のフレームを予備系の送信ポートの送信バッファに転送するように前記分岐部を制御し、
その後、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記受信側のネットワーク通信装置から受信した際に、予備系の送信ポートを運用系に切替えることを特徴とするネットワーク通信装置。
【請求項２】
転送バッファをさらに備え、
前記制御部は、系切替えに際して、前記切替要求フレームが運用系の送信ポートの送信バッファに転送される前に、該送信バッファにあるフレームを前記転送バッファに転送することをさらに前記分岐部に行わせ、
予備系から運用系に切り替えられた送信ポートは、自身の送信バッファにあるフレームより、先に転送バッファにあるフレームを送信することを特徴とする請求項１に記載のネットワーク通信装置。
【請求項３】
送信側のネットワーク通信装置との間に設けられた２系統の伝送路に夫々接続する２つの受信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記送信側のネットワーク装置からのフレームを受信する前記２つの受信ポートと、
前記２つの受信ポートの系切替えを制御する制御部とを備え、
前記制御部は、前記送信側のネットワーク装置から、切替要求を示し得る切替要求フレームを受信した際に、予備系の受信ポートを運用系に切り替えると共に、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記送信側のネットワーク通信装置に送信するように制御を行うことを特徴とするネットワーク通信装置。
【請求項４】
送信側のネットワーク装置と、
受信側のネットワーク装置と、
前記送信側と受信側のネットワーク装置間に設けられた２系統の伝送路とを有するネットワークにおいて、
前記送信側のネットワーク装置は、
前記２系統の伝送路に夫々接続する２つの送信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記受信側のネットワーク装置にフレームを送信する前記２つの送信ポートと、
前記２つの送信ポートに対して夫々設けられた、送信されるフレームをバッファリングする２つの送信バッファと、
フレームを運用系の送信ポートの送信バッファに転送する分岐部と、
前記２つの送信ポートの系切替えを制御する送信側制御部とを備え、
前記送信側制御部は、系切替えに際して、
切替要求を示し得る切替要求フレームを運用系の送信ポートの送信バッファに転送し、以降のフレームを予備系の送信ポートの送信バッファに転送するように前記分岐部を制御し、
その後、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記受信側のネットワーク通信装置から受信した際に、予備系の送信ポートを運用系に切替え、
前記受信側のネットワーク装置は、
前記２系統の伝送路に夫々接続する２つの受信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記送信側のネットワーク装置からのフレームを受信する前記２つの受信ポートと、
前記２つの受信ポートの系切替えを制御する受信側制御部とを備え、
前記受信側制御部は、前記送信側のネットワーク装置から、切替要求を示し得る切替要求フレームを受信した際に、予備系の受信ポートを運用系に切り替えると共に、前記切替完了フレームを前記送信側のネットワーク通信装置に送信するように制御を行うことを特徴とするネットワーク。
【請求項５】
前記送信側のネットワーク装置は、転送バッファをさらに備え、
前記送信側制御部は、系切替えに際して、前記切替要求フレームが運用系の送信ポートの送信バッファに転送される前に、該送信バッファにあるフレームを前記転送バッファに転送することをさらに前記分岐部に行わせ、
予備系から運用系に切り替えられた送信ポートは、自身の送信バッファにあるフレームより、先に転送バッファにあるフレームを送信することを特徴とする請求項４に記載のネットワーク。
【請求項６】
受信側のネットワーク通信装置との間に設けられた２系統の伝送路に夫々接続する２つの送信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記受信側のネットワーク装置にフレームを送信する前記２つの送信ポートと、
前記２つの送信ポートに対して夫々設けられた、送信されるフレームをバッファリングする２つの送信バッファと、
フレームを運用系の送信ポートの送信バッファに転送する分岐部とを備えた送信側のネットワーク通信装置において、
前記２つの送信ポートの系切替えに際して、
切替要求を示し得る切替要求フレームを運用系の送信ポートの送信バッファに転送し、以降のフレームを予備系の送信ポートの送信バッファに転送するように前記分岐部を制御し、
その後、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記受信側のネットワーク通信装置から受信した際に、予備系の送信ポートを運用系に切替えることを特徴とする系切替方法。
【請求項７】
前記送信側のネットワーク装置は、転送バッファをさらに備えており、
系切替えに際して、前記切替要求フレームが運用系の送信ポートの送信バッファに転送される前に、該送信バッファにあるフレームを前記転送バッファに転送することをさらに前記分岐部に行わせ、
予備系から運用系に切り替えられた送信ポートが、自身の送信バッファにあるフレームより、先に転送バッファにあるフレームを送信するように制御することを特徴とする請求項６に記載の系切替方法。
【請求項８】
送信側のネットワーク通信装置との間に設けられた２系統の伝送路に夫々接続する２つの受信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記送信側のネットワーク装置からのフレームを受信する前記２つの受信ポートを備えた受信側のネットワーク装置において、
前記送信側のネットワーク装置から、切替要求を示し得る切替要求フレームを受信した際に、予備系の受信ポートを運用系に切り替えると共に、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記送信側のネットワーク通信装置に送信するように制御を行うことを特徴とする系切替方法。
【請求項９】
受信側のネットワーク通信装置との間に設けられた２系統の伝送路に夫々接続する２つの送信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記受信側のネットワーク装置にフレームを送信する前記２つの送信ポートと、
前記２つの送信ポートに対して夫々設けられた、送信されるフレームをバッファリングする２つの送信バッファと、
フレームを運用系の送信ポートの送信バッファに転送する分岐部とを備えた送信側のネットワーク通信装置において、
前記２つの送信ポートの系切替えに際して、
切替要求を示し得る切替要求フレームを運用系の送信ポートの送信バッファに転送し、以降のフレームを予備系の送信ポートの送信バッファに転送するように前記分岐部を制御し、
その後、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記受信側のネットワーク通信装置から受信した際に、予備系の送信ポートを運用系に切替えることをコンピュータに実行せしめることを特徴とするプログラム。
【請求項１０】
前記送信側のネットワーク装置は、転送バッファをさらに備えており、
系切替えに際して、前記切替要求フレームが運用系の送信ポートの送信バッファに転送される前に、該送信バッファにあるフレームを前記転送バッファに転送することをさらに前記分岐部に行わせ、
予備系から運用系に切り替えられた送信ポートが、自身の送信バッファにあるフレームより、先に転送バッファにあるフレームを送信するように制御することをコンピュータにさらに実行させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
送信側のネットワーク通信装置との間に設けられた２系統の伝送路に夫々接続する２つの受信ポートであって、一方が運用系とし他方が予備系として設定され、運用系により前記送信側のネットワーク装置からのフレームを受信する前記２つの受信ポートを備えた受信側のネットワーク装置において、
前記送信側のネットワーク装置から、切替要求を示し得る切替要求フレームを受信した際に、予備系の受信ポートを運用系に切り替えると共に、前記切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを前記送信側のネットワーク通信装置に送信するように制御を行うことをコンピュータに実行せしめることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信装置間の伝送路に冗長構成をとるネットワークにおける系切替技術に関する。
【背景技術】
【０００２】
ネットワーク通信装置間の伝送路に冗長構成をとるネットワークや、内部の所定の機能ブロックに冗長構成をとる通信機器が知られており、様々な視点から技術が提案されている。
【０００３】
例えば、特許文献１には、レイヤ２スイッチの間に転送装置を設け、転送装置とレイヤ２スイッチとの間で運用伝送路を複数設ける技術が開示されている。この転送装置は、レイヤ２スイッチとの間で２系統の伝送路を接続する複数のポートを備え、夫々のポートのうち、一方の系統のポートを運用系とし、他方の系統のポートを予備系として設定し、運用系に障害が生じたときに、予備系を新たな運用系とするように切替えを行う。
【０００４】
また、特許文献２には、ＡＴＭスイッチを冗長に設けたＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）スイッチシステム（ＡＴＭ交換器）において、系の切替時におけるセルの欠落を防ぐ手法が開示されている。
【０００５】
この手法は、各々対応する入力回線からセルを受信しかつ対応する出力回線にセルを送出する複数の回線対応部と、複数の回線対応部各々からのセルに対してスイッチングを行う第１および第２のスイッチング回路（ＡＴＭスイッチ）と、第１および第２のスイッチング回路における系切替えを制御する系制御部とを含むＡＴＭスイッチシステムにおいて、系の切替要因が発生した際に、上記複数の回線対応部に対して切替要求信号を送出する。そして、該切替要求信号に応じて上記複数の回線対応部から出力されかつ受信したセルの第１および第２のスイッチング回路への送出を終了して停止していることを示す系切替応答信号を受信し、系切替応答信号の入力状況に応じて第１および第２のスイッチ回路における系切替えを制御する。
【０００６】
この手法によれば、各回線対応部からＡＴＭスイッチに対してセル出力が停止されていることを確認してから系切替えを行うことができるので、切替時のセル欠落を防ぐことができるとされている。しかし、通常、ＡＴＭスイッチには、セルをバッファリングするバッファが設けられており、回線対応部からＡＴＭスイッチへの送出がなくても、バッファにはセルが残っている可能性があるため、残ったセルが送信されない問題が生じうる。
【０００７】
特許文献３には、ＡＴＭスイッチのバッファを考慮した、系切替時のセルの欠落を防ぐことを図るＡＴＭスイッチシステムが開示されている。
このＡＴＭスイッチシステムは、夫々セルデータを一時記憶するためのバッファを持つＡＴＭ用の現用系スイッチおよび予備系スイッチと、入力データ中のセルに切替情報を書き込む切替情報挿入部と、切替情報が書き込まれたセルを監視して現用系スイッチおよび予備系スイッチへ転送するセルの振り分けを行う分岐回路と、分岐回路のセル振り分けを制御する第１の監視制御部と、現用系スイッチおよび予備系スイッチから読み出されるセルの選択を行う選択回路と、選択回路の選択を制御する第２の監視制御部を備える。
【０００８】
第１の監視制御部は、切替情報が書き込まれた切替制御用セルの出現を監視し、切替え制御用セルが出現すると分岐回路を制御して現用系スイッチから予備系スイッチへの切替えを行う。これにより、切替制御用セルは現用系スイッチのバッファの最後に溜まり、切替制御用セルの直後に続くセルは予備系スイッチのバッファに溜まる。第２の監視制御部は、現用系スイッチからの出力信号を選択中に切替制御用セルを受信すると、予備系スイッチからの出力信号の選択に切替える。これにより、切替情報受信時に現用系スイッチのバッファに溜まっているセルを破棄せずに、スイッチの切替えを行うことができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】国際公開ＷＯ２００６／１１４８０９号公報
【特許文献２】特開２０００−２８６８５０号公報
【特許文献３】特開平４−８６０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ここで、図８に示すネットワーク１０について考える。このネットワーク１０は、ネットワーク通信装置Ａとネットワーク通信装置Ｂを有し、ネットワーク通信装置Ａとネットワーク通信装置Ｂ間に、２系統の伝送路（伝送路１と伝送路２）が設けられている。ネットワーク通信装置Ａは、伝送路１と伝送路２のうちの片方を介してネットワーク通信装置Ｂにフレームを送信する。
【００１１】
ネットワーク通信装置Ａにおいて、伝送路１に接続する送信ポート１４は、運用系に設定されているときに、送信バッファ１２にバッファリングされているフレームをネットワーク通信装置Ｂに送信する。送信ポート１４が運用系であるときには、ネットワーク通信装置Ｂに送信されるフレームは、送信バッファ１２にバッファリングされるようになっている。
【００１２】
また、伝送路２に接続する送信ポート２４も、運用系に設定されているときに、送信バッファ２２にバッファリングされているフレームをネットワーク通信装置Ｂに送信する。送信ポート２４が運用系であるときには、ネットワーク通信装置Ｂに送信されるフレームは、送信バッファ２２にバッファリングされるようになっている。
【００１３】
送信ポート１４と送信ポート２４は、一方が運用系として他方が予備系として設定されるようになっている。
【００１４】
ネットワーク通信装置Ｂにおいて、受信ポート１８は伝送路１に接続し、受信ポート２８は伝送路２に接続する。受信ポート１８と受信ポート２８も、一方が運用系として他方が予備系として設定されるようになっている。
【００１５】
同一の経路の両端に接続された送信ポートと受信ポートは、同一の系に設定されている必要がある。すなわち、「送信ポート１４と受信ポート１８が運用系であり、送信ポート２４と受信ポート２８が予備系である」と、「送信ポート１４と受信ポート１８が予備系であり、送信ポート２４と受信ポート２８が運用系である」のいずれかの設定パターンしかあり得ない。
【００１６】
例として、「送信ポート１４と受信ポート１８が運用系であり、送信ポート２４と受信ポート２８が予備系である」設定がなされている。この場合、ネットワーク通信装置Ａにおいて、ネットワーク通信装置Ｂに送信するフレームが送信バッファ１２に一時的に蓄積され、送信ポート１４により伝送路１に順次出力される。ネットワーク通信装置Ｂにおいて、伝送路１を介して送信ポート１４から送信されてきたフレームは、受信ポート１８により受信される。送信ポート２４と受信ポート２８は、予備系であり、スタンバイしている。
【００１７】
この状態で系切替えを行う際に、送信バッファ１２に送信待ちのフレームの有無を考慮せずに切替えを実行すると、送信バッファ１２にフレームが残っている場合、これらのフレームが送信されず、いわゆるフレームロスが発生してしまう。
【００１８】
フレームロスを防ぐために特許文献３の技術をネットワーク通信装置Ａに適用した場合に、ネットワーク通信装置Ａにおける処理の流れが下記のようになると考えられる。
【００１９】
送信バッファ１２に入力するフレームに切替情報が書き込まれて切替制御用フレームとなる。送信バッファ１２に入力するフレームが切替え制御用フレームであると監視により検出されると、フレームが送信バッファ２２に入力されるようになる。また、送信ポート１４から切替制御用フレームの出力が検出されると、送信ポート２４が運用系に切り替えられる。
【００２０】
この手法は、運用系の送信ポートのバッファに入力するフレームが切替制御用フレームであるか否か、運用系の送信ポートから出力されるフレームが切替制御用フレームであるか否かの監視を常に行う必要があり、処理が煩雑になると共に、装置の回路規模が大きくなるという問題がある。
【００２１】
また、図８に示すようなネットワークでは、単にネットワーク通信装置Ａにおける送信ポートの系切替えを行っただけでは、通信が成り立たない。例えば、送信ポート２４が運用系に切り替えられたとしても、受信ポート２８が運用系に切り替えられていなければ、ネットワーク通信装置Ａからネットワーク通信装置Ｂにフレームを送信することができない。送信側のネットワーク通信装置Ａと受信側のネットワーク通信装置Ｂ間の系切替えの同期をとるための仕組みが望まれている。
【００２２】
本発明は、上記事情に鑑みてなされたものであり、ネットワーク通信装置間の伝送路に冗長構成をとるネットワークにおいて、系切替えの際に、フレームロスを防ぐと共に、送信側と受信側のネットワーク装置間の系切替えの同期を効率よくとることができる。
【課題を解決するための手段】
【００２３】
本発明の１つの態様は、ネットワークである。このネットワークは、送信側のネットワーク装置と、受信側のネットワーク装置と、送信側と受信側のネットワーク装置間に設けられた２系統の伝送路とを有する。
【００２４】
送信側のネットワーク装置は、２つの送信ポートと、２つの送信バッファと、分岐部と、送信側制御部とを備える。
【００２５】
２つの送信ポートは、２系統の伝送路に夫々接続し、一方が運用系とし他方が予備系として設定され、運用系により受信側のネットワーク装置にフレームを送信する。
【００２６】
２つの送信バッファは、２つの送信ポートに対して夫々設けられており、送信されるフレームをバッファリングする。
分岐部は、フレームを運用系の送信ポートの送信バッファに転送する。
【００２７】
送信側制御部は、２つの送信ポートの系切替えを、下記のように制御する。
まず、切替要求を示し得る切替要求フレームを運用系の送信ポートの送信バッファに転送し、以降のフレームを予備系の送信ポートの送信バッファに転送するように分岐部を制御する。
【００２８】
その後、切替要求フレームを受信したことと、自身における系切替えを完了したこととを示す切替完了フレームを受信側のネットワーク通信装置から受信した際に、予備系の送信ポートを運用系に切り替える。
【００２９】
受信側のネットワーク装置は、２つの受信ポートと、該２つの受信ポートの系切替えを制御する受信側制御部を備える。
【００３０】
２つの受信ポートは、上記２系統の伝送路に夫々接続し、一方が運用系とし他方が予備系として設定され、運用系により送信側のネットワーク装置からのフレームを受信する。
【００３１】
受信側制御部は、送信側のネットワーク装置から、切替要求を示し得る切替要求フレームを受信した際に、予備系の受信ポートを運用系に切り替えると共に、切替完了フレームを送信側のネットワーク通信装置に送信するように制御を行う。
【００３２】
なお、上記態様のネットワークを方法やシステムに置き換えて表現したもの、ネットワークに含まれる送信側および受信側のネットワーク通信装置、これらの通信装置における系切替方法、コンピュータを実行せしめてこれらの方法を実現するプログラムも、本発明の態様としては有効である。
【発明の効果】
【００３３】
本発明にかかる技術によれば、ネットワーク通信装置間の伝送路に冗長構成をとるネットワークにおいて、系切替の際に、フレームロスを防ぐと共に、送信側と受信側のネットワーク装置間の系切替えの同期を効率よくとることができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の第１の実施の形態にかかるネットワークを示す図である。
【図２】ＬＡＣＰフレームのフォーマットを示す図である。
【図３】図１に示すネットワークにおける送信側ホストを示す図である。
【図４】図１に示すネットワークにおける受信側ホストを示す図である。
【図５】本発明の第１の実施の形態における系切替時の処理を示すフローチャートである。
【図６】本発明の第２の実施の形態にかかるネットワークにおける送信側ホストを示す図である。
【図７】本発明の第２の実施の形態における系切替時の処理を示すフローチャートである。
【図８】本発明の課題を説明するために用いたネットワークの例を示す図である。
【発明を実施するための形態】
【００３５】
以下、図面を参照しながら、本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００３６】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態にかかるネットワーク１００を示す。ネットワーク１００は、例としてＥｔｈｅｒｎｅｔ（登録商標）に準拠し、送信側ホスト１１０と受信側ホスト１６０を備え、送信側ホスト１１０から受信側ホスト１６０へフレームが送信される。
【００３７】
送信側ホスト１１０と受信側ホスト１６０間は、ＩＥＥＥ  Ｐ８０２．３ａｄとして規定されたＬｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎによる冗長構成になっている。リンク１５２とリンク１５４の２本のリンクは、同一のＬｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎに属し、同時に使用されることがない。
【００３８】
Ｌｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎは、２つの通信ノード間で、ＩＥＥＥ  Ｐ８０２．３ａｄで規定されたＬｉｎｋ  Ａｇｇｒｅｇａｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ（ＬＡＣＰ）を実行することにより成立する。図２は、ＬＡＣＰのフレームフォーマットを示す。
【００３９】
図３は、送信側ホスト１１０を示す。送信側ホスト１１０は、管理用ポート１１２、入力ポート１１４、コマンド処理部１１６、制御部１１８、分岐部１２０、送信バッファ１２２、送信ポート１２４、送信バッファ１２６、送信ポート１２８を備える。
【００４０】
管理用ポート１１２は、送信側ホスト１１０を管理するためのポートであり、入力ポート１１４は、受信側ホスト１６０に送信するフレームが入力される。コマンド処理部１１６は、管理用ポート１１２からのコマンドを解析し、コマンドに応じた処理を行う。
【００４１】
分岐部１２０は、送信バッファ１２２と送信バッファ１２６の片方に、入力ポート１１４からのフレームを転送する。いずれの送信バッファにフレームを転送するかは、制御部１１８により制御される。
【００４２】
送信ポート１２４は、リンク１５２に接続し、リンク１５２を介して送信バッファ１２２内のフレームを受信側ホスト１６０に順次送信する。送信ポート１２８は、リンク１５４に接続し、リンク１５４を介して送信バッファ１２６内のフレームを受信側ホスト１６０に順次送信する。送信ポート１２４と送信ポート１２８は、同時に動作することがなく、一方が運用系に設定され動作している場合には、他方は予備系に設定されたスタンバイ状態である。
制御部１１８は、２つの送信ポートの系切替えの制御を行う。
【００４３】
図４は、受信側ホスト１６０を示す。受信側ホスト１６０は、受信ポート１６２、受信ポート１６４、制御部１６６、集約部１６８、送信バッファ１７０、出力ポート１７２を備える。
【００４４】
受信ポート１６２は、リンク１５２に接続し、送信側ホスト１１０の送信ポート１２４から送信されるフレームを受信する。受信ポート１６４は、リンク１５４に接続し、送信側ホスト１１０の送信ポート１２８から送信されるフレームを受信する。受信ポート１６２と受信ポート１６４は、同時に動作することがなく、一方が運用系であるときに他方は予備系である。
【００４５】
制御部１６６は、受信ポート１６２と受信ポート１６４の系切替えの制御をする。集約部１６８は、受信ポート１６２と受信ポート１６４から入ってきたフレームを送信バッファ１７０に送信する。送信バッファ１７０は、送信バッファ１７０のデータをバッファリングして出力ポート１７２に供する。出力ポート１７２は、送信バッファ１７０内のフレームを順次出力する。
【００４６】
ここで、例えばシステム保守のために系切替えが必要なときに、ネットワーク１００における処理を説明する。
図５は、系切替えに際して、送信側ホスト１１０と受信側ホスト１６０にて行われる処理を示すフローチャートである。
【００４７】
送信側ホスト１１０において、管理用ポート１１２は、系切替えを指示する切替コマンドを受信する（Ｓ１０）。切替コマンドは、コマンド処理部１１６により解析され、制御部１１８に出力される。これに応じて、制御部１１８は、系切替えのための処理を開始する。
【００４８】
まず、制御部１１８は、予備系の送信ポートにフレームを転送するように分岐部１２０を制御する。これにより、以降、受信側ホスト１６０に送信されるフレームは、予備系の送信ポートの送信バッファにバッファリングされる（Ｓ１２）。
【００４９】
また、制御部１１８は、分岐部１２０に、受信側ホスト１６０に系切替えを要求する切替用フレームを運用系の送信ポートに転送させる（Ｓ１４）。これにより、切替用フレームは、運用系の送信ポートの送信バッファにバッファリングされているフレームの末尾にバッファリングされる。切替用フレームは、例えば、図２に示すＬＡＣＰフレームのＲｅｓｅｒｖｅ領域（図中矢印で示される領域）のうちの先頭ビットを１としたフレームである。
【００５０】
運用系の送信ポートは、自身の送信バッファにバッファリングされているフレームを順次送信する。切替用フレームは、最後に送信される（Ｓ１６）。
【００５１】
上記各処理が実行されている間、受信側ホスト１６０において、運用系の受信ポートは、フレームを受信し、最後に切替フレームを受信する（Ｓ３０、Ｓ３２）。
【００５２】
ステップＳ３２にて受信された切替フレームは、集約部１６８に出力される。制御部１６６は、集約部１６８に出力されるフレームが切替用フレームである場合には、受信ポート１６２と受信ポート１６４の系切替えを行う（Ｓ３４）。
【００５３】
受信側ホスト１６０において、受信ポートの系切替えが完了すると、新運用系の受信ポートから、切替えの完了を示す切替完了フレームを送信側ホスト１１０に送信する（Ｓ３６）。
【００５４】
送信側ホスト１１０において、予備系の送信ポートにて切替完了フレームが受信されると、制御部１１８は、該予備系の送信ポートを運用系に切り替える。これにより、新運用系の送信ポートからフレームが送信される（Ｓ１８、Ｓ２０）。対応して、受信側ホスト１６０では、新運用系の受信ポートでフレームを受信する（Ｓ３８）。
本実施の形態のネットワーク１００によれば、送信側ホストの旧運用系の送信ポートの送信バッファ内に残ったフレームが全部送信された後に送信ポートの系切替が行われるので、切替え時におけるフレームロスを防ぐことができる。また、送信側ホストからの切替用フレームにより、旧運用系の送信ポートの送信バッファに残ったフレームの送信完了の通知と切替要求を受信側ホストに同時に行うと共に、受信側ホストからの切替完了フレームにより、旧運用系の送信ポートの送信バッファに残ったフレームの送信完了の通信と、受信側ホストで系切替えの完了とを送信側ホストに同時に行うことができるので、簡単な処理と構成で、送信側ホストと受信側ホストとで系切替えの同期を効率良くとることができる。
【００５５】
＜第２の実施の形態＞
本発明の第２の実施の形態は、図１に示すネットワーク１００において、図３に示す送信側ホスト１１０の代わりに図６に示す送信側ホスト２１０を設けたネットワークである。送信側ホストが異なる点以外は、図１に示すネットワーク１００と同様であるので、ここで送信側ホスト２１０のみを説明する。
【００５６】
送信側ホスト２１０は、管理用ポート２１２、入力ポート２１４、コマンド処理部２１６、制御部２１８、分岐部２２０、送信バッファ２２２、送信ポート２２４、送信バッファ２２６、送信ポート２２８、転送用バッファ２３０を備える。
管理用ポート２１２、入力ポート２１４、コマンド処理部２１６、分岐部２２０、送信バッファ２２２、送信バッファ２２６は、図３に示す送信側ホスト１１０における管理用ポート１１２、入力ポート１１４、コマンド処理部１１６、分岐部２２０、送信バッファ１２２、送信バッファ１２６と夫々同様である。
【００５７】
制御部２１８は、系切替えの制御を行う。転送用バッファ２３０は、系切替時に旧運用系の送信バッファに残ったフレームをバッファリングする。
【００５８】
送信ポート２２４は、リンク１５２に接続し、リンク１５２を介して送信バッファ２２２内のフレームを順次受信側ホスト１６０に送信する。送信ポート２２８は、リンク１５４に接続し、リンク１５４を介して送信バッファ２２６内のフレームを受信側ホスト１６０に送信する。送信ポート２２４と送信ポート２２８は、同時に動作することがなく、一方が動作している場合すなわち運用系である場合に、他方はスタンバイ状態すなわち予備系である。
【００５９】
また、転送用バッファ２３０にフレームがバッファリングされている場合には、送信ポート２２４は、転送用バッファ２３０中のフレームをすべて送信してから送信バッファ２２２中のフレームを送信する。同様に、送信ポート２２８も、転送用バッファ２３０中のフレームをすべて送信してから送信バッファ２２６中のフレームを送信する。
【００６０】
図７は、システム保守などにより系切替えが必要な際に、送信側ホスト１１０と受信側ホスト１６０にて行われる処理を示すフローチャートである。
【００６１】
送信側ホスト２１０において、系切替えに際して、管理用ポート２１２は、切替コマンドを受信する（Ｓ１１０）。切替コマンドは、コマンド処理部２１６により解析され、制御部２１８に出力される。これに応じて、制御部２１８は、系切替えのための処理を開始する。
【００６２】
まず、制御部２１８は、予備系の送信ポートにフレームを転送するように分岐部２２０を制御する。これにより、受信側ホスト１６０に送信されるフレームは、該送信ポートの送信バッファにバッファリングされる（Ｓ１１２）。
【００６３】
また、制御部１１８は、運用系の送信ポートの送信バッファを制御し、該送信バッファにバッファリングされている送信待ちのフレームを転送用バッファ２３０に転送させる（Ｓ１１４）。
【００６４】
また、制御部１１８は、分岐部２２０に、受信側ホスト１６０に系切替えを要求する切替用フレームを運用系の送信ポートに転送させる（Ｓ１１６）。これにより、切替用フレームは、運用系の送信ポートの送信バッファにバッファリングされる。
【００６５】
送信側ホスト２１０において、運用系の送信ポートは、切替用フレームを送信し（Ｓ１１８）、受信側ホスト１６０において、運用系の受信ポートは、切替フレームを受信する（Ｓ１３０）。
【００６６】
ステップＳ１３０にて受信された切替フレームは、集約部１６８に出力される。制御部１６６は、集約部１６８に出力されるフレームが切替用フレームであると検知した場合に、受信ポート１６２と受信ポート１６４の系切替えを行う（Ｓ１３２）。
【００６７】
受信側ホスト１６０において、受信ポートの系切替えが完了すると、新運用系の受信ポートから、切替完了フレームが送信側ホスト２１０に送信される（Ｓ１３４）。
【００６８】
送信側ホスト２１０において、予備系の送信ポートにて切替完了フレームが受信されると、制御部２１８は、予備系の送信ポートを運用系に切り替える。これにより、新運用系の送信ポートからフレームが送信される（Ｓ１２０、Ｓ１２２）。なお、新運用系の送信ポートは、転送用バッファ２３０にバッファリングされているフレームから送信を開始し、転送用バッファ２３０内のフレームがなくなってから、自身の送信バッファ内のフレームを送信する。
【００６９】
対応して、受信側ホスト１６０では、新運用系の受信ポートでフレームを受信する（Ｓ１３６）。
【００７０】
本実施の形態のネットワークによれば、送信側ホストの旧運用系の送信ポートの送信バッファ内のフレームが転送用バッファ２３０に転送され、系切替えの後に、新運用系の送信ポートは、転送用バッファ２３０内のフレームから送信を開始するため、切替え時におけるフレームロスを防ぐことができる。また、図１に示す第１の実施の形態のネットワーク１００により得られる他の効果も得ることができる。
【００７１】
以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、さまざまな変更、増減を加えてもよい。これらの変更、増減が加えられた変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００７２】
１  伝送路  ２  伝送路
１０  ネットワーク  １２  送信バッファ
１４  送信ポート  １８  受信ポート
２２  送信バッファ  ２４  送信ポート
２８  受信ポート  １００  ネットワーク
１１０  送信側ホスト  １１２  管理用ポート
１１４  入力ポート  １１６  コマンド処理部
１１８  制御部  １２０  分岐部
１２２  送信バッファ  １２４  送信ポート
１２６  送信バッファ  １２８  送信ポート
１５２  リンク  １５４  リンク
１６０  受信側ホスト  １６２  受信ポート
１６４  受信ポート  １６６  制御部
１６８  集約部  １７０  送信バッファ
１７２  送信ポート  ２１０  送信側ホスト
２１２  管理用ポート  ２１４  入力ポート
２１６  コマンド処理部  ２１８  制御部
２２０  分岐部  ２２２  送信バッファ
２２４  送信ポート  ２３０  転送用バッファ
２２６  送信バッファ  ２２８  送信ポート
【図１】
2010226576.tif 000003
【図２】
2010226576.tif 000004
【図３】
2010226576.tif 000005
【図４】
2010226576.tif 000006
【図５】
2010226576.tif 000007
【図６】
2010226576.tif 000008
【図７】
2010226576.tif 000009
【図８】
2010226576.tif 000010