(57)【要約】  転送装置（１０）は、リングネットワークを構成する。取得部（３０２）は、転送フレームを取得する。サーバ部（３０１）は、サーバ機能を実行する。転送装置（１０）は、サーバ部（３０１）と隣接する転送装置（１０）のサーバ部（３０１）との同期を取るために用いられるサーバトラヒックフレームを通信させ、サーバトラヒックフレーム以外の転送フレームであるユーザトラヒックフレームをブロックするＲＰＬに接続される。学習選択部（３０８）は、転送フレームが、ＲＰＬから転送されたサーバトラヒックフレームであるか否かに基づいて、転送フレームに対するＭＡＣアドレス学習を実行するか否かを選択する。ポート選択部（３０４）は、転送フレームがユーザトラヒックフレームの場合、学習選択部（３０８）によりＭＡＣアドレスが登録されたＭＡＣアドレステーブル（４０）に基づいて、ユーザトラヒックフレームの出力ポートを選択する。
2019187089.tif 000002
【特許請求の範囲】
【請求項１】
リングネットワークを構成する複数の転送装置に含まれる転送装置において、
転送フレームを取得する取得部と、
サービスを提供するサーバ機能を実行するサーバ部と
を備え、
前記転送装置は、
前記転送装置と隣接する転送装置とを接続するリンク経路であって、前記サーバ部と前記隣接する転送装置のサーバ部との同期を取るために用いられるサーバトラヒックフレームを通信させ、前記サーバトラヒックフレーム以外の転送フレームであるユーザトラヒックフレームをブロックするリンク経路に接続され、
前記転送装置は、さらに、
前記転送フレームが、前記リンク経路から転送された前記サーバトラヒックフレームであるか否かに基づいて、前記転送フレームに対するＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス学習を実行するか否かを選択する学習選択部と、
前記転送フレームが前記ユーザトラヒックフレームの場合、前記学習選択部によりＭＡＣアドレスが登録されたＭＡＣアドレステーブルに基づいて前記転送フレームの出力ポートを選択するポート選択部と
を備えた転送装置。
【請求項２】
前記学習選択部は、
前記転送フレームが、前記リンク経路から転送された前記サーバトラヒックフレームである場合に、前記転送フレームに対するＭＡＣアドレス学習を実行せず、前記転送フレームが、前記リンク経路から転送された前記サーバトラヒックフレーム以外である場合に、前記転送フレームに対するＭＡＣアドレス学習を実行する請求項１に記載の転送装置。
【請求項３】
前記転送装置は、
前記リングネットワークに障害があるかを表す状態情報を管理する状態管理部と、
前記リンク経路が閉塞されているかを表す閉塞情報を管理する閉塞管理部と
を備え、
前記ポート選択部は、
前記転送フレームが前記サーバトラヒックフレームである場合に、前記状態情報と前記閉塞情報とに基づいて、前記サーバトラヒックフレームの出力ポートを選択する請求項１または２に記載の転送装置。
【請求項４】
前記ポート選択部は、
前記リングネットワークに障害がない場合、前記サーバトラヒックフレームを前記リンク経路に出力する出力ポートを選択する請求項３に記載の転送装置。
【請求項５】
前記ポート選択部は、
前記リングネットワークに障害があり、かつ、前記リンク経路が閉塞されていない場合、前記サーバトラヒックフレームを前記リンク経路に出力する出力ポートを選択する請求項３または４に記載の転送装置。
【請求項６】
前記ポート選択部は、
前記リングネットワークに障害があり、かつ、前記リンク経路が閉塞されている場合、前記ＭＡＣアドレステーブルと前記隣接する転送装置のサーバ部のＭＡＣアドレスとを用いて、出力ポートを選択する請求項３から５のいずれか１項に記載の転送装置。
【請求項７】
前記閉塞管理部は、
Ｅｔｈｅｒｎｅｔ（登録商標）のＯＡＭ（Ｏｐｅｒａｔｉｏｎｓ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  Ｍａｉｎｔｅｎａｎｃｅ）におけるＣｏｎｎｅｃｔｉｖｉｔｙ  Ｃｈｅｃｋフレーム、または、レイヤ２以上のアプリケーションレベルで定義されたプロトコルを用いて、前記リンク経路が閉塞されているか否かを判定する請求項３から６のいずれか１項に記載の転送装置。
【請求項８】
前記リングネットワークは、ＥＲＰ（Ｅｔｈｅｒｎｅｔ（登録商標）  Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ）方式により構成され、
前記リンク経路は、前記リングネットワークにおいてブロック可能なＲＰＬ（Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｎｋ）である請求項１から７のいずれか１項に記載の転送装置。
【請求項９】
リングネットワークを構成する複数の転送装置に含まれる転送装置の転送方法において、
取得部が、転送フレームを取得し、
サーバ部が、サービスを提供するサーバ機能を実行し、
前記転送装置は、前記転送装置と隣接する転送装置とを接続するリンク経路であって、前記サーバ部と前記隣接する転送装置のサーバ部との同期を取るために用いられるサーバトラヒックフレームを通信させ、前記サーバトラヒックフレーム以外の転送フレームであるユーザトラヒックフレームをブロックするリンク経路に接続され、
学習選択部が、前記転送フレームが、前記リンク経路から転送された前記サーバトラヒックフレームであるか否かに基づいて、前記転送フレームに対するＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス学習を実行するか否かを選択し、
ポート選択部が、前記転送フレームが前記ユーザトラヒックフレームの場合、前記学習選択部によりＭＡＣアドレスが登録されたＭＡＣアドレステーブルに基づいて前記転送フレームの出力ポートを選択する転送方法。
【請求項１０】
リングネットワークを構成する複数の転送装置に含まれる転送装置であって、サービスを提供するサーバ機能を実行するサーバ部を備えた転送装置の転送プログラムにおいて、
前記転送装置は、
前記転送装置と隣接する転送装置とを接続するリンク経路であって、前記サーバ部と前記隣接する転送装置のサーバ部との同期を取るために用いられるサーバトラヒックフレームを通信させ、前記サーバトラヒックフレーム以外の転送フレームであるユーザトラヒックフレームをブロックするリンク経路に接続され、
転送フレームを取得する取得処理と、
前記転送フレームが、前記リンク経路から転送された前記サーバトラヒックフレームであるか否かに基づいて、前記転送フレームに対するＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス学習を実行するか否かを選択する学習選択処理と、
前記転送フレームが前記ユーザトラヒックフレームの場合、前記学習選択処理によりＭＡＣアドレスが登録されたＭＡＣアドレステーブルに基づいて前記転送フレームの出力ポートを選択するポート選択処理と
をコンピュータである転送装置に実行させる転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送装置、転送方法および転送プログラムに関する。
【背景技術】
【０００２】
メッシュ構成あるいはリング構成といったネットワーク構成は、冗長パスを有する。このため、これらのネットワーク構成は、信頼性が高い。また、これらのネットワーク構成には、特定のリンクをブロックする方式が組み込まれている。この方式により、ネットワークループが回避できる。また、この方式により、ネットワークにおけるブロードキャストストームが防止される。【０００３】
この方式の具体例として、ＳＴＰ、ＥＲＰ、あるいはＲＰＲといった経路構築方式がある。ＳＴＰは、Ｓｐａｎｎｉｎｇ  Ｔｒｅｅ  Ｐｒｏｔｏｃｏｌの略語である。ＥＲＰは、Ｅｔｈｅｒｎｅｔ（登録商標）  Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎの略語である。ＥＲＰは、ＩＴＵ−Ｔ  Ｇ．８０３２により標準化された経路構築方式である。ＲＰＲは、Ｒｅｓｉｌｉｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｒｉｎｇの略語である。これらの経路構築方式は、ネットワークの経路をプラグアンドプレイにより構築する。そして、ネットワークに接続された通信端末は、経路構築方式によって構築された経路を用いて通信する。【０００４】
これらの経路構築方式では、ネットワーク障害が発生すると、経路切り替えを行って通信の途絶を最小限に抑える。よって、これらの経路構築方式により、信頼性の高いネットワークを構築することができる。具体的には、ＥＲＰおよびＲＰＲでは、５０ｍｓの速さで経路を切り替えることが可能である。【０００５】
特許文献１のネットワークでは、転送装置がブロックポートとフォワードポートを有する。障害が発生していない状態では、通信はフォワードポートを用いて行われる。障害が検知されると、ブロックポートのブロッキングが解除され、通信はブロックポートを用いて再開される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開２００５／０２７４２７号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＩＴＵ−Ｔ  Ｇ．８０３２により標準化されたＥＲＰを用いて構築されたリングネットワークは高い信頼性を有する。このリングネットワークでは、複数のスイッチ、すなわち複数の転送装置を有している。そして、主系サーバと従系サーバが各転送装置に接続される。主系サーバと従系サーバの間には、データ同期のための大容量の通信が発生する。また、リングネットワークには、リアルタイム通信を行う通信端末も各転送装置に接続されている。そして、通信端末間のリアルタイム通信も行われる。よって、大容量の通信に用いられる通信と、リアルタイム通信に用いられる通信とが輻輳し、データ同期に時間が掛かる。
そこで、リングネットワークのブロッキングポートを挟む隣接する２台の転送装置にサーバ機能を持たせる方式がある。ブロッキングポートを挟む隣接する２台の転送装置は、ＲＰＬオーナ装置とＲＰＬ隣接装置である。この方式では、ブロッキングポートが接続されるリンクであるＲＰＬ（Ｒｉｎｇ  Ｐｒｏｔｅｃｔｉｏｎ  Ｌｉｎｋ）を用いてサーバ間の情報を共有する。この方式により、ネットワークの未使用帯域を有効活用しつつ、二重化されたサーバ間の同期を高速に実現できる高信頼なネットワークを実現できる。また、この方式では、ネットワークに接続された通信端末のリアルタイム性を阻害したり、サーバ間同期用トラヒックによるフレームロスを起こさせたりすることがない。【０００８】
しかしながら、サーバ間同期用トラヒックをＲＰＬで通信させた場合、ＲＰＬオーナ装置とＲＰＬ隣接装置において、サーバ間の全ての通信をブロッキングポートでＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス学習してしまう。よって、サーバ間の一般通信がＲＰＬを使用して通信される。一方、ブロッキングポートでは一般通信が廃棄されるため、サーバ間の一般通信が行えなくなるという課題がある。【０００９】
この発明は、ＲＰＬで受信したトラヒックのＭＡＣアドレスを選択的に学習することで、サーバ間の一般通信が行えなくなることを回避することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る転送装置は、リングネットワークを構成する複数の転送装置に含まれる転送装置において、
転送フレームを取得する取得部と、
サービスを提供するサーバ機能を実行するサーバ部と
を備え、
前記転送装置は、
前記転送装置と隣接する転送装置とを接続するリンク経路であって、前記サーバ部と前記隣接する転送装置のサーバ部との同期を取るために用いられるサーバトラヒックフレームを通信させ、前記サーバトラヒックフレーム以外の転送フレームであるユーザトラヒックフレームをブロックするリンク経路に接続され、
前記転送装置は、さらに、
前記転送フレームが、前記リンク経路から転送された前記サーバトラヒックフレームであるか否かに基づいて、前記転送フレームに対するＭＡＣアドレス学習を実行するか否かを選択する学習選択部と、
前記転送フレームが前記ユーザトラヒックフレームの場合、前記学習選択部によりＭＡＣアドレスが登録されたＭＡＣアドレステーブルに基づいて前記転送フレームの出力ポートを選択するポート選択部とを備えた。
【発明の効果】
【００１１】
本発明に係る転送装置では、学習選択部が、転送フレームが、リンク経路から転送されたサーバトラヒックフレームであるか否かに基づいて、転送フレームに対するＭＡＣアドレス学習を実行するか否かを選択する。そして、ポート選択部が、転送フレームがユーザトラヒックフレームの場合、学習選択部によりＭＡＣアドレスが登録されたＭＡＣアドレステーブルに基づいて転送フレームの出力ポートを選択する。よって、本発明に係る転送装置によれば、サーバトラヒックフレームに対し選択的にＭＡＣアドレス学習を行うことができる。また、サーバトラヒックフレームに対し選択的にＭＡＣアドレス学習を行うことにより、サーバトラヒックフレーム以外のユーザトラヒックフレームの通信が行えなくなることを回避することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係るネットワークシステムの構成図。
【図２】図１のネットワークシステムにおいて障害が発生したことを示す図。
【図３】実施の形態１に係る転送装置の構成図。
【図４】実施の形態１に係るサーバ部の起動時の動作を示すフロー図。
【図５】実施の形態１に係る通信処理部の動作を示すフロー図。
【図６】サーバトラヒックフレーム選択条件を示す図。
【図７】ユーザトラヒックフレーム選択条件を示す図。
【図８】ネットワークシステムがＩｄｌｅ状態の場合のネットワークシステムの動作を示すフロー図。
【図９】ネットワークシステムがＰｒｏｔｅｃｔｉｏｎ状態であり、かつ、ＲＰＬが閉塞の場合のネットワークシステムの動作を示すフロー図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００１４】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を用いて、本実施の形態に係るネットワークシステム５０の構成について説明する。
ネットワークシステム５０は、転送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆを備える。転送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆは、リングネットワークを構成する。転送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆの各々は、リンク経路５１を介して隣接する転送装置と接続される。転送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆの各々は、リンク経路５１を介して、隣接する転送装置と双方向通信する。転送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆの一部の転送装置あるいは全部の転送装置を転送装置１０という場合がある。また、リンク経路５１は通信媒体ともいう。
【００１５】
ネットワークシステム５０は、複数の転送装置１０によりリングネットワークを構成する。ネットワークシステム５０は、ＥＲＰにより構築されるリングネットワークである。ＥＲＰは、リングネットワークの一か所のポートをブロックすることにより、高信頼性を有する通信を可能とする。ブロックされるポートをブロックポートという。また、ブロックポートによりブロック可能なリンク経路をＲＰＬという。リンク経路とは、転送装置と、その転送装置に隣接する転送装置とを接続する経路をいう。ＲＰＬは、転送装置と隣接する転送装置とを接続するリンク経路である。また、ＲＰＬは、転送装置と隣接する転送装置との間でサーバトラヒックフレームを通信させる。また、ＲＰＬは、サーバトラヒックフレーム以外の転送フレームをブロックする。
転送装置１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆの各々は、ＥＲＰを実現する機能を実装する。
【００１６】
ネットワークシステム５０では、ＲＰＬオーナー装置とＲＰＬ隣接装置が設定される。図１では、転送装置１０ａがＲＰＬオーナー装置に設定されている。また、転送装置１０ｂがＲＰＬ隣接装置に設定されている。そして、ＲＰＬオーナー装置が有するポートであり、かつ、ＲＰＬオーナー装置とＲＰＬ隣接装置の間に位置するポートがブロックポートとして設定される。ここでは、転送装置１０ａのポート１２ａがブロックポートとして設定される。このとき、ＲＰＬ５５は、転送装置１０ａと、転送装置１０ａに隣接する転送装置１０ｂとを接続するリンク経路である。
【００１７】
ポート１１ａ，１１ｂ，１１ｃ，１１ｄ，１１ｅ，１１ｆの各々は、通信端末と接続されるポートである。転送装置１０は、ネットワークシステム５０に接続された通信端末間で通信されるデータを転送する。転送装置１０が転送するデータを転送フレームという。転送フレームは、転送装置１０が備えるＭＡＣアドレステーブルを用いて、宛先の通信端末に転送される。ＭＡＣアドレステーブルは、学習選択部によるＭＡＣアドレス学習機能により生成される。ＭＡＣアドレステーブルは、ＦＤＢ（Ｆｏｒｗａｒｄｉｎｇ  Ｄａｔａ  Ｂａｓｅ）テーブルともいう。
【００１８】
図２は、図１のネットワークシステム５０において障害９９０が発生したことを示す図である。図２に示すように、転送装置１０ｄと転送装置１０ｅとの間で障害９９０が発生すると、ポート１２ａのブロックが解除される。ポート１２ａのブロックが解除されることによって、それまでフォワードポートを用いて、転送装置１０ｃ，１０ｄ，１０ｅ，１０ｆを経由して行われていたリアルタイム通信が、ブロックポートを用いて行われるようになる。その結果、ネットワークシステム５０は、転送装置１０ｄと転送装置１０ｅの間で発生した障害９９０を回避して、リアルタイム通信を継続することができる。
【００１９】
図３を用いて、本実施の形態に係る転送装置１０の構成を説明する。
転送装置１０は、リングネットワークを構成する複数の転送装置に含まれる。転送装置１０は、コンピュータである。転送装置１０は、プロセッサ２０１を備えるとともに、メモリ２０２、通信インタフェース２０３、通信処理プロセッサ２０４、および設定インタフェース２０５といった他のハードウェアを備える。プロセッサ２０１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２０】
プロセッサ２０１は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ２０１の具体例は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００２１】
メモリ２０２は、データを一時的に記憶する記憶装置である。メモリ２０２の具体例は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、あるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。また、メモリ２０２は、内蔵ＲＡＭでもよい。
【００２２】
転送装置１０は、機能要素として、サーバ部３０１と、通信処理部３０９を備える。通信処理部３０９は、取得部３０２、識別部３０３、学習選択部３０８、ポート選択部３０４、属性保持部３０５、状態管理部３０６、および閉塞管理部３０７を備える。また、ＭＡＣアドレステーブル４０が通信処理部３０９内の内蔵ＲＡＭで構成される。
サーバ部３０１の機能は、プロセッサ２０１とメモリ２０２により実現される。通信処理部３０９の機能は、通信処理プロセッサ２０４により実現される。
【００２３】
設定インタフェース２０５は、転送装置１０の属性を設定するためのインタフェースである。転送装置１０の属性は、設定インタフェース２０５を介して、ユーザにより設定される。転送装置１０の属性とは、転送装置１０が、ＲＰＬオーナー装置、ＲＰＬ隣接装置、およびその他の転送装置のいずれであるかを表す情報である。転送装置１０の属性は、属性情報５２として属性保持部３０５に保持される。
転送装置１０がＲＰＬオーナー装置であると設定された場合、サーバ部３０１は、主系サーバとして機能する。転送装置１０がＲＰＬ隣接装置であると設定された場合、サーバ部３０１は、従系サーバとして機能する。転送装置１０がその他の転送装置であると設定された場合、サーバ部３０１は、サーバとして機能しない。
また、通信インタフェース２０３は、転送装置１０に隣接する転送装置、および転送装置１０に接続される通信端末と通信を行うインタフェースである。
【００２４】
通信処理プロセッサ２０４は、通信処理部３０９の機能を実現する専用の電子回路である。通信処理プロセッサ２０４は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、または、ＦＰＧＡである。ＧＡは、Ｇａｔｅ  Ａｒｒａｙの略語である。ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。ＦＰＧＡは、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。
【００２５】
通信処理部３０９の機能は、１つの電子回路で実現されてもよいし、複数の電子回路に分散して実現されてもよい。あるいは、通信処理部３０９の一部の機能が電子回路で実現され、残りの機能がソフトウェアで実現されてもよい。
【００２６】
＊＊＊機能の説明＊＊＊
属性保持部３０５は、属性情報５２を保持する。属性情報５２は、設定インタフェース２０５を介して、ユーザにより設定される。属性情報５２は、転送装置１０がＲＰＬオーナー装置、ＲＰＬ隣接装置、およびその他の転送装置のいずれであるかを表す情報である。属性保持部３０５は、ＥＲＰ属性保持ともいう。
【００２７】
状態管理部３０６は、状態情報５３を管理する。状態情報５３は、リングネットワークに障害があるか否かを表す情報である。具体的には、状態管理部３０６は、ＩＴＵ−Ｔ  Ｇ．８０３２に規定されている方式を用いて、ネットワークシステム５０の状態を監視する。状態管理部３０６は、ネットワークシステム５０の状態が通常運用状態か障害発生状態かを判別する。そして、状態管理部３０６は、判別結果を状態情報５３として管理する。通常運用状態をＩｄｌｅ状態という。障害発生状態をＰｒｏｔｅｃｔｉｏｎ状態という。状態管理部３０６は、ステートマシン部、あるいはＥＲＰステートマシンともいう。
【００２８】
閉塞管理部３０７は、閉塞情報５４を管理する。閉塞情報５４は、ＲＰＬ５５が閉塞されているか否かを表す情報である。ＲＰＬ５５は、サーバ間の接続回線である。ＲＰＬ５５は、サーバトラヒックフレーム以外の転送フレームをブロックするリンク経路である。また、サーバトラヒックフレームとは、サーバ部と、転送装置に隣接する転送装置のサーバ部との同期を取るために用いられるフレームである。閉塞管理部３０７は、ＲＰＬ閉塞状態管理ともいう。具体的には、閉塞管理部３０７は、ＲＰＬ５５の接続性確認を、Ｅｔｈｅｒｎｅｔ（登録商標）  ＯＡＭにおけるＣｏｎｎｅｃｔｉｖｉｔｙ  Ｃｈｅｃｋフレーム、またはレイヤ２以上のアプリケーションレベルで定義されたプロトコルを使って行う。ＯＡＭは、Ｏｐｅｒａｔｉｏｎｓ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  Ｍａｉｎｔｅｎａｎｃｅの略語である。例えば、閉塞管理部３０７がＣｏｎｎｅｃｔｉｖｉｔｙ  ＣｈｅｃｋフレームをＲＰＬに送出して、ＲＰＬ５５が閉塞か否かを判定する。あるいは、閉塞管理部３０７がＰｉｎｇフレームをＲＰＬに送出して、ＲＰＬ５５が閉塞か否かを判定する。Ｐｉｎｇは、Ｐａｃｋｅｔ  Ｉｎｔｅｒｎｅｔ  Ｇｒｏｐｅｒの略語である。
【００２９】
サーバ部３０１は、サービスを提供するサーバ機能を実行する。サーバ部３０１は、ネットワークシステム５０に接続される通信端末を認証する。具体的には、サーバ部３０１は、通信端末に対して、ＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）認証を実行する。サーバ部３０１は、属性保持部３０５に保持されている属性情報５２に基づいて、主系サーバ、あるいは従系サーバとして機能する。
【００３０】
取得部３０２は、入力回線３１，３２から転送フレームを取得する。取得部３０２は、入力回線３１，３２から取得した転送フレームを多重化データとして多重化する。そして、取得部３０２は、多重化データを多重化バス３３に出力する。
【００３１】
識別部３０３は、転送フレームがサーバトラヒックフレームであるか、一般のユーザトラヒックフレームであるかを識別する。識別部３０３は、多重化データに多重化されている転送フレームから、主系サーバと従系サーバとのデータ同期に用いられるサーバトラヒックフレームを識別する。転送フレームは、サーバトラヒックフレームであるかを示すフラグを有する。識別部３０３は、サーバトラヒックフレームであると識別した転送フレームのフラグをオンにする。
【００３２】
学習選択部３０８は、転送フレームが、リンク経路であるＲＰＬから転送されたサーバトラヒックフレームであるか否かに基づいて、転送フレームに対するＭＡＣアドレス学習を実行するか否かを選択する。学習選択部３０８は、転送フレームが、ＲＰＬから転送されたサーバトラヒックフレームである場合に、転送フレームに対するＭＡＣアドレス学習を実行しない。また、学習選択部３０８は、転送フレームが、ＲＰＬから転送されたサーバトラヒックフレーム以外である場合に、転送フレームに対するＭＡＣアドレス学習を実行する。具体的には、学習選択部３０８は、回線３４１を介して転送フレームを取得する。学習選択部３０８は、転送フレームに基づいて、選択的にＭＡＣアドレス学習を行う。具体的には、通常運用状態、すなわちＩｄｌｅ状態の場合、学習選択部３０８は、ＲＰＬから受信したサーバトラヒックフレームのＭＡＣアドレスを学習しない。これにより、ＭＡＣアドレステーブル４０において、ＲＰＬから受信した転送フレームの出力ポートは、ＲＰＬではなく通常のフォワーディングポートとなる。
【００３３】
ポート選択部３０４は、転送フレームがユーザトラヒックフレームの場合、学習選択部３０８によりＭＡＣアドレスが登録されたＭＡＣアドレステーブル４０に基づいて転送フレームの出力ポートを選択する。ポート選択部３０４は、回線３４を介して転送フレームを取得する。ポート選択部３０４は、転送フレームの出力ポートを選択する。転送フレームは、出力ポートから出力回線３５，３６に出力される。ポート選択部３０４は、状態情報５３と閉塞情報５４とＭＡＣアドレステーブル４０とに基づいて、転送フレームを出力する出力ポートを選択する。ポート選択部３０４は、一般通信用のユーザトラヒックフレームについては、ＭＡＣアドレス学習の結果に基づいて出力回線３５の中から出力先ポートを選択する。ポート選択部３０４は、サーバトラヒックフレームについては、後述する方法によりＲＰＬリンクを出力先ポートとして選択する。
【００３４】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係る転送装置１０の動作について説明する。
まず、図４を用いて、本実施の形態に係るサーバ部３０１の起動時の動作について説明する。
ステップＳ１０１において、サーバ部３０１は、属性保持部３０５に保持された属性情報５２を参照する。属性情報５２がＲＰＬオーナー装置を示す場合、サーバ部３０１はステップＳ１０２に進む。属性情報５２がＲＰＬオーナー装置を示していない場合、サーバ部３０１はステップＳ１０３に進む。
ステップ１０２において、サーバ部３０１は、主系サーバの機能をアクティベートする。
ステップ１０３において、属性情報５２がＲＰＬ隣接装置を示す場合、サーバ部３０１はステップＳ１０４に進む。属性情報５２がＲＰＬ隣接装置を示していない場合、サーバ部３０１は処理を終了する。
ステップ１０４において、サーバ部３０１は、従系サーバの機能をアクティベートする。
【００３５】
図５は、本実施の形態に係る通信処理部３０９の動作を示すフロー図である。
ステップＳ２０１において、取得部３０２は、入力回線３１，３２から取得した複数の転送フレームを多重化データとして多重化する。取得部３０２は、多重化データを多重化バス３３に出力する。入力回線３１から取得する転送フレームは、転送装置１０に接続された通信端末から入力されるデータ、および、リンク経路５１から入力されるデータである。通信処理部３０９が入力回線３２から取得する転送フレームは、サーバ部３０１から入力されるデータである。
【００３６】
ステップＳ２０２において、識別部３０３は、多重化バス３３から多重化データを取得する。そして、識別部３０３は、多重化データに多重化されている転送フレームを取得する。
ステップＳ２０３において、識別部３０３は、属性情報５２を用いて、転送装置１０がＲＰＬオーナー装置か否かを判定する。転送装置１０がＲＰＬオーナー装置の場合は、識別部３０３はステップＳ２０４に進む。転送装置１０がＲＰＬオーナー装置でない場合、識別部３０３はステップＳ２０６に進む。
ステップＳ２０４において、識別部３０３は、転送フレームがサーバトラヒックフレームか否かを判定する。具体的には、識別部３０３は、宛先ＭＡＣアドレスと設定プロトコルを用いて、転送フレームがサーバトラヒックフレームであるか否かを判定する。識別部３０３は、宛先ＭＡＣアドレスがＲＰＬ隣接装置のＭＡＣアドレスであり、かつ、設定プロトコルがデータ同期を示すプロトコルである場合に、転送フレームがサーバトラヒックフレームであると判定する。転送フレームがサーバトラヒックフレームである場合、識別部３０３はステップＳ２０５に進む。転送フレームがサーバトラヒックフレームでない場合、識別部３０３はステップＳ２０６に進む。
ステップＳ２０５において、識別部３０３は、転送フレームのフラグをオンにする。
【００３７】
次に、学習選択部３０８が、選択的にＭＡＣアドレス学習を行う学習選択処理について説明する。
ステップＳ２５１において、学習選択部３０８は、状態管理部３０６から状態情報５３を取得する。学習選択部３０８は、状態情報５３がＩｄｌｅ状態であり、かつ、転送フレームがＲＰＬから受信したサーバトラヒックフレームかを判定する。Ｉｄｌｅ状態、かつ、サーバトラヒックフレームの場合、ステップＳ２５２に進む。Ｉｄｌｅ状態ではない、あるいは、サーバトラヒックフレームではない場合、ステップＳ２５３に進む。
ステップＳ２５２において、学習選択部３０８は、ＭＡＣアドレス学習を行わない。
ステップＳ２５３において、学習選択部３０８は、通常のＭＡＣアドレス学習を行う。
以上の処理により、ＭＡＣアドレステーブル４０では、ＲＰＬから受信した転送フレームの出力ポートは、ＲＰＬではなくフォワーディングポートとなる。
【００３８】
ステップＳ２０６において、ポート選択部３０４は、状態管理部３０６から状態情報５３を取得する。また、ポート選択部３０４は、閉塞管理部３０７から閉塞情報５４を取得する。ポート選択部３０４は、状態情報５３と閉塞情報５４とＭＡＣアドレステーブル４０とに基づいて、転送フレームを出力する出力ポートを選択する。
ポート選択部３０４は、サーバトラヒックフレーム以外の転送フレームについては、宛先であるＭＡＣアドレスをキーにＭＡＣアドレステーブル４０を検索して出力ポートを選択する。
ポート選択部３０４は、サーバトラヒックフレームについては、状態情報５３と閉塞情報５４とＭＡＣアドレステーブル４０とに基づいて、転送フレームを出力する出力ポートを選択する。
なお、ポート選択部３０４は、転送装置１０内のサーバ部３０１宛ての転送フレームについては、サーバ部３０１が有するＭＡＣアドレスに基づいて出力ポートを選択する。転送装置１０内のサーバ部３０１宛ての通信フレームを出力する出力ポートは、出力回線３６に出力する出力ポートである。サーバ部３０１が有するＭＡＣアドレスに基づいて、ポート選択部３０４は、出力回線３６に出力する出力ポートを選択する。
【００３９】
図６は、本実施の形態に係るサーバトラヒックフレーム選択条件４１を示す図である。サーバトラヒックフレーム選択条件４１は、サーバトラヒックフレームを出力する出力ポートの選択条件である。
ポート選択部３０４は、リングネットワークに障害がない場合、サーバトラヒックフレームをＲＰＬ５５に出力する出力ポートを選択する。
ポート選択部３０４は、リングネットワークに障害があり、かつ、ＲＰＬ５５が閉塞されていない場合、サーバトラヒックフレームをＲＰＬ５５に出力する出力ポートを選択する。
ポート選択部３０４は、リングネットワークに障害があり、かつ、ＲＰＬ５５が閉塞されている場合、ＭＡＣアドレステーブル４０に基づいて、隣接する転送装置のサーバ部３０１のＭＡＣアドレスにサーバトラヒックフレームを出力する出力ポートを選択する。
【００４０】
図６を用いて、サーバトラヒックフレームを出力する出力ポートのポート選択処理について説明する。
状態情報５３がＩｄｌｅ状態を示す場合は、ポート選択部３０４は、ＲＰＬ５５に出力する出力ポートを選択する。
状態情報５３がＰｒｏｔｅｃｔｉｏｎ状態を示す場合は、ポート選択部３０４は、閉塞情報５４に応じた出力ポートを選択する。状態情報５３がＰｒｏｔｅｃｔｉｏｎ状態、かつ、閉塞情報５４が閉塞無しの場合、ポート選択部３０４は、ＲＰＬ５５に出力する出力ポートを選択する。これは、リングネットワークに障害が発生していても、ＲＰＬ５５は通常通りに使用できるからである。状態情報５３がＰｒｏｔｅｃｔｉｏｎ状態、かつ、閉塞情報５４が閉塞有の場合、ポート選択部３０４は、ＭＡＣアドレステーブル４０を用いて、隣接する転送装置のサーバ部３０１のＭＡＣアドレスにサーバトラヒックフレームを出力する出力ポートを選択する。すなわち、ポート選択部３０４は、状態情報５３がＰｒｏｔｅｃｔｉｏｎ状態、かつ、閉塞情報５４が閉塞有の場合、ＭＡＣアドレステーブル４０と宛先のサーバ部のＭＡＣアドレスとを用いて、サーバトラヒックフレームをフォワーディングポートである出力ポートを選択する。
【００４１】
図７は、ユーザトラヒックフレーム選択条件４２を示す図である。ユーザトラヒックフレーム選択条件４２は、サーバトラヒックフレーム以外の転送フレームであるユーザトラヒックフレームを出力する出力ポートの選択条件である。
ポート選択部３０４は、転送フレームがユーザトラヒックフレームの場合は、状態情報５３あるいは閉塞情報５４に関わらず、ＭＡＣアドレステーブル４０と宛先のＭＡＣアドレスとを用いて、通常のフォワーディングポートである出力ポートを選択する。
【００４２】
次に、図８および図９を用いて、転送装置１０の動作について具体的に説明する。図８および図９では、転送装置１０ａ，１０ｂの機能要素の符号に、それぞれ添え字ａ，ｂを付している。
【００４３】
図８は、Ｉｄｌｅ状態のネットワークシステム５０の動作を示す図である。
入力回線３１１ａは、ＲＰＬ５５を介して出力回線３５１ｂと接続される。また、出力回線３５１ａは、ＲＰＬ５５を介して入力回線３１１ｂと接続される。転送装置１０ａはＲＰＬオーナー装置である。よって、サーバ部３０１ａは主系サーバとしてアクティベートされる。
サーバ部３０１ａから出力されたサーバトラヒックフレーム６１は、取得部３０２ａ、識別部３０３ａ、および学習選択部３０８ａを経由してポート選択部３０４ａに入力される。サーバトラヒックフレーム６１は、ポート選択部３０４ａにより出力回線３５１ａに出力される。そして、出力回線３５１ａから出力されたサーバトラヒックフレーム６１は、ＲＰＬ５５を介して入力回線３１１ｂに入力される。入力回線３１１ｂに入力されたサーバトラヒックフレーム６１は、取得部３０２ｂ、識別部３０３ｂ、および学習選択部３０８ｂを経由して、ポート選択部３０４ｂに入力される。サーバトラヒックフレーム６１は、ポート選択部３０４ｂにより、サーバ部３０１ｂを宛先とするサーバトラヒックフレーム６１であると判定される。そして、サーバトラヒックフレーム６１は、出力回線３６ｂを介してサーバ部３０１ｂに転送される。このサーバトラヒックフレーム６１の経路は、図７における経路４００である。
【００４４】
転送装置１０ｂはＲＰＬ隣接装置である。よって、サーバ部３０１ｂは従系サーバとしてアクティベートされる。
サーバ部３０１ｂから出力されたサーバトラヒックフレーム６２は、取得部３０２ｂ、識別部３０３ｂ、および学習選択部３０８ｂを経由してポート選択部３０４ｂに入力される。サーバトラヒックフレーム６２は、ポート選択部３０４ｂにより出力回線３５１ｂに出力される。そして、出力回線３５１ｂから出力されたサーバトラヒックフレーム６２は、ＲＰＬ５５を介して入力回線３１１ａに入力される。入力回線３１１ａに入力されたサーバトラヒックフレーム６２は、入力回線３１１ａ、取得部３０２ａ、識別部３０３ａ、および学習選択部３０８ａを経由して、ポート選択部３０４ａに入力される。サーバトラヒックフレーム６２は、ポート選択部３０４ａにより、サーバ部３０１ａを宛先とするサーバトラヒックフレーム６２であると判定される。そして、サーバトラヒックフレーム６２は、出力回線３６ａを介してサーバ部３０１ａに転送される。このサーバトラヒックフレーム６２の経路は、図８における経路４０１，４０２である。
なお、ポート選択部３０４は、自転送装置１０内のサーバ部３０１宛ての転送フレームについては、サーバ部３０１が有するＭＡＣアドレスに基づいて出力ポートを選択する。自転送装置１０内のサーバ部３０１宛ての通信フレームを出力する出力ポートは、出力回線３６に出力する出力ポートである。サーバ部３０１が有するＭＡＣアドレスに基づいて、ポート選択部３０４は、出力回線３６に出力する出力ポートを選択する。
【００４５】
図８において、転送装置１０ａのサーバ部３０１ａと転送装置１０ｂのサーバ部３０１ｂとの間のユーザトラヒックフレームの通信、すなわちサーバ間の一般通信は、フォワーディングポートを用いて転送される。すなわち、転送装置１０ａのサーバ部３０１ａから転送装置１０ｂのサーバ部３０１ｂ宛てのユーザトラヒックフレームは、転送装置１０ｃ，１０ｄ，１０ｅ，１０ｆを経由して、転送装置１０ｂのサーバ部３０１ｂに転送される。また、転送装置１０ｂのサーバ部３０１ｂから転送装置１０ａのサーバ部３０１ａ宛てのユーザトラヒックフレームは、転送装置１０ｆ，１０ｅ，１０ｄ，１０ｃを経由して、転送装置１０ａのサーバ部３０１ａに転送される。
【００４６】
図９は、ネットワークシステム５０がＰｒｏｔｅｃｔｉｏｎ状態であり、かつ、ＲＰＬ５５が閉塞の場合のネットワークシステム５０の動作を示す図である。なお、図６に示すように、ネットワークシステム５０がＰｒｏｔｅｃｔｉｏｎ状態であっても、ＲＰＬ５５が閉塞していなければ、サーバトラヒックフレームの通信は図８を用いて説明した経路で行われる。
ＲＰＬオーナー装置である転送装置１０ａと、ＲＰＬ隣接装置である転送装置１０ｂを接続するＲＰＬ５５は閉塞している。すなわち、ＲＰＬ５５は、いかなる通信も行うことはできない。ＲＰＬ５５が閉塞している場合、サーバ部３０１ａとサーバ部３０１ｂのデータ同期のための通信は、転送装置１０ｃ〜１０ｆを経由して行われる。
【００４７】
入力回線３１２ａは、転送装置１０ｃ〜１０ｆを介して出力回線３５２ｂと接続される。また、出力回線３５２ａは、転送装置１０ｃ〜１０ｆを介して入力回線３１２ｂと接続される。転送装置１０ａはＲＰＬオーナー装置である。よって、サーバ部３０１ａは主系サーバとしてアクティベートされる。
サーバ部３０１ａから出力されたサーバトラヒックフレーム６３は、取得部３０２ａ、識別部３０３ａ、および学習選択部３０８ａを経由して、ポート選択部３０４ａに入力される。サーバトラヒックフレーム６３は、ポート選択部３０４ａにより出力回線３５２ａに出力される。そして、出力回線３５２ａから出力されたサーバトラヒックフレーム６３は、転送装置１０ｃ，１０ｄ，１０ｅ，１０ｆを経由して入力回線３１２ｂに入力される。入力回線３１２ｂに入力されたサーバトラヒックフレーム６３は、取得部３０２ｂ、識別部３０３ｂ、および学習選択部３０８ｂを経由して、ポート選択部３０４ｂに入力される。サーバトラヒックフレーム６３は、ポート選択部３０４ｂにより、サーバ部３０１ｂを宛先とするサーバトラヒックフレーム６３であると判定される。そして、サーバトラヒックフレーム６３は、出力回線３６ｂを介してサーバ部３０１ｂに転送される。このサーバトラヒックフレーム６３の経路は、図９における経路４０３である。
【００４８】
転送装置１０ｂはＲＰＬ隣接装置である。よって、サーバ部３０１ｂは従系サーバとしてアクティベートされる。
サーバ部３０１ｂから出力されたサーバトラヒックフレーム６４は、取得部３０２ｂ、識別部３０３ｂ、および学習選択部３０８ｂを経由してポート選択部３０４ｂに入力される。サーバトラヒックフレーム６４は、ポート選択部３０４ｂにより出力回線３５２ｂに出力される。そして、出力回線３５２ｂから出力されたサーバトラヒックフレーム６４は、転送装置１０ｆ，１０ｅ，１０ｄ，１０ｃを経由して入力回線３１２ａに入力される。入力回線３１２ａに入力されたサーバトラヒックフレーム６４は、取得部３０２ａ、識別部３０３ａ、および学習選択部３０８ａを経由して、ポート選択部３０４ａに入力される。サーバトラヒックフレーム６４は、ポート選択部３０４ａにより、サーバ部３０１ａを宛先とするサーバトラヒックフレーム６４であると判定される。そして、サーバトラヒックフレーム６４は、出力回線３６ａを介してサーバ部３０１ａに転送される。このサーバトラヒックフレーム６４の経路は、図９における経路４０４，４０５である。
【００４９】
図９において、転送装置１０ａのサーバ部３０１ａと転送装置１０ｂのサーバ部３０１ｂとの間のユーザトラヒックフレームの通信、すなわちサーバ間の一般通信は、フォワーディングポートを用いて転送される。すなわち、転送装置１０ａのサーバ部３０１ａから転送装置１０ｂのサーバ部３０１ｂ宛てのユーザトラヒックフレームは、転送装置１０ｃ，１０ｄ，１０ｅ，１０ｆを経由して、転送装置１０ｂのサーバ部３０１ｂに転送される。また、転送装置１０ｂのサーバ部３０１ｂから転送装置１０ａのサーバ部３０１ａ宛てのユーザトラヒックフレームは、転送装置１０ｆ，１０ｅ，１０ｄ，１０ｃを経由して、転送装置１０ａのサーバ部３０１ａに転送される。
【００５０】
＊＊＊他の構成＊＊＊
本実施の形態では、通信処理部３０９の機能がハードウェアで実現される。しかし、変形例として、通信処理部３０９の機能がソフトウェアで実現されてもよい。
【００５１】
通信処理部３０９の機能を実現するプログラムを転送プログラムという。ここでは、プロセッサ２０１が転送プログラムを実行する変形例について説明する。
転送装置１０は、転送プログラムを記憶する補助記憶装置を備える。補助記憶装置は、データを保管する記憶装置である。補助記憶装置の具体例は、ＨＤＤである。また、補助記憶装置は、ＳＤ（登録商標）メモリカード、ＣＦ、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤといった可搬記憶媒体であってもよい。なお、ＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略語である。ＳＤ（登録商標）は、Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略語である。ＣＦは、ＣｏｍｐａｃｔＦｌａｓｈ（登録商標）の略語である。ＤＶＤは、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋの略語である。
【００５２】
転送プログラムは、プロセッサ２０１に読み込まれ、プロセッサ２０１によって実行される。メモリ２０２には、転送プログラムだけでなく、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。プロセッサ２０１は、ＯＳを実行しながら、転送プログラムを実行する。転送プログラムおよびＯＳは、補助記憶装置に記憶されていてもよい。補助記憶装置に記憶されている転送プログラムおよびＯＳは、メモリ２０２にロードされ、プロセッサ２０１によって実行される。なお、転送プログラムの一部または全部がＯＳに組み込まれていてもよい。
【００５３】
転送装置１０は、プロセッサ２０１を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、転送プログラムの実行を分担する。それぞれのプロセッサは、プロセッサ２０１と同じように、転送プログラムを実行する装置である。
【００５４】
転送プログラムにより利用、処理または出力されるデータ、情報、信号値および変数値は、メモリ２０２、補助記憶装置、または、プロセッサ２０１内のレジスタあるいはキャッシュメモリに記憶される。
【００５５】
転送プログラムは、通信処理部３０９の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えてもよい。また、転送プログラムは、取得処理、識別処理、学習選択処理、ポート選択処理、属性保持処理、状態管理処理、および閉塞管理処理の「処理」を「プログラム」、「プログラムプロダクト」または「プログラムを記録したコンピュータ読取可能な記憶媒体」に読み替えてもよい。転送プログラムは、上記の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程を、コンピュータに実行させる。また、転送方法は、転送装置１０が転送プログラムを実行することにより行われる方法である。
転送プログラムは、コンピュータ読取可能な記録媒体に格納されて提供されてもよい。また、転送プログラムは、プログラムプロダクトとして提供されてもよい。
【００５６】
プロセッサと通信処理プロセッサの各々は、プロセッシングサーキットリとも呼ばれる。つまり、転送装置１０において、通信処理部３０９の機能は、プロセッシングサーキットリにより実現される。
【００５７】
＊＊＊本実施の形態の効果の説明＊＊＊
以上のように、本実施の形態に係るネットワークシステムでは、サーバ部を備え、主系サーバ機能は自転送装置がＲＰＬオーナ装置である場合にアクティベートされ、従系サーバ機能は自転送装置がＲＰＬ隣接装置である場合にアクティベートされる。よって、転送装置間をリング冗長したネットワークにおいて、リング内の閉塞箇所を挟む隣接する２台の転送装置にサーバ機能を持たせることができる。さらに、本実施の形態に係るネットワークシステムでは、内部にサーバトラヒックを判別して、ＲＰＬリンクが使用可能な場合は主系サーバと従系サーバが直接通信可能で、一般の通信フレームが伝送されないＲＰＬリンクを使用してサーバ間のデータ同期の通信を行う。また、ＲＰＬで受信した通信フレームは選択的にＭＡＣアドレス学習するため、ネットワークの未使用帯域を有効活用しつつ、ネットワークに接続されたその他の通信端末のリアルタイム性を阻害したり、サーバ間同期用トラヒックによりフレームロスを起こさせたりすることがない。このように、本実施の形態に係るネットワークシステムによれば、サーバ間の一般通信に影響を与えずに二重化されたサーバ間の同期が高速に実現できる高信頼なネットワークを実現することができる。
【００５８】
実施の形態１では、転送装置の各部を独立した機能ブロックとして説明した。しかし、転送装置の構成は、上述した実施の形態のような構成でなくてもよい。転送装置の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、どのような構成でもよい。
【００５９】
実施の形態１のうち、複数の部分を組み合わせて実施しても構わない。あるいは、この実施の形態のうち、１つの部分を実施しても構わない。その他、この実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
なお、上述した実施の形態は、本質的に好ましい例示であって、本発明の範囲、本発明の適用物の範囲、および本発明の用途の範囲を制限することを意図するものではない。上述した実施の形態は、必要に応じて種々の変更が可能である。
【符号の説明】
【００６０】
１０，１０ａ，１０ｂ，１０ｃ，１０ｄ，１０ｅ，１０ｆ  転送装置、１１ａ，１１ｂ，１１ｃ，１１ｄ，１１ｅ，１１ｆ，１２ａ  ポート、３１，３１ａ，３１ｂ，３２，３２ａ，３２ｂ  入力回線、３３  多重化バス、３４，３４１  回線、３５，３５ａ，３５ｂ，３６，３６ａ，３６ｂ  出力回線、４０  ＭＡＣアドレステーブル、４１  サーバトラヒックフレーム選択条件、４２  ユーザトラヒックフレーム選択条件、５０  ネットワークシステム、５１  リンク経路、５２  属性情報、５３  状態情報、５４  閉塞情報、５５  ＲＰＬ、６１，６２，６３，６４  サーバトラヒックフレーム、２０１  プロセッサ、２０２  メモリ、２０３  通信インタフェース、２０４  通信処理プロセッサ、２０５  設定インタフェース、３０１，３０１ａ，３０１ｂ  サーバ部、３０２，３０２ａ，３０２ｂ  取得部、３０３，３０３ａ，３０３ｂ  識別部、３０４，３０４ａ，３０４ｂ  ポート選択部、３０５，３０５ａ，３０５ｂ  属性保持部、３０６，３０６ａ，３０６ｂ  状態管理部、３０７，３０７ａ，３０７ｂ  閉塞管理部、３０８，３０８ａ，３０８ｂ  学習選択部、３０９  通信処理部、３１１ａ，３１１ｂ，３１２ａ，３１２ｂ  入力回線、３５１ａ，３５１ｂ，３５２ａ，３５２ｂ  出力回線、４００，４０１，４０２，４０３，４０４，４０５  経路、９９０  障害。
【図１】
2019187089.tif 000003
【図２】
2019187089.tif 000004
【図３】
2019187089.tif 000005
【図４】
2019187089.tif 000006
【図５】
2019187089.tif 000007
【図６】
2019187089.tif 000008
【図７】
2019187089.tif 000009
【図８】
2019187089.tif 000010
【図９】
2019187089.tif 000011
【国際調査報告】
2019187089.tif 000012
2019187089.tif 000013