(57)【特許請求の範囲】
【請求項１】
情報通信を行う通信システムにおいて、
グローバルアドレスを有して、外部から対象装置の保守を行う外部保守端末と、
装置内固有のローカルアドレスが設定される複数のボードが搭載され、前記ボードには、前記外部保守端末と通信を行って装置内の保守・運用を行う保守・運用ボードと、前記ボード間での通信を行う場合には、前記ボード間をスイッチング接続し、前記外部保守端末と前記保守・運用ボードとで通信を行う場合には、前記外部保守端末と直接接続して、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うスイッチボードとが含まれる通信装置とを有し、
前記スイッチボードは、前記ボード間での通信を行う場合には、各ボードに設定されている前記ローカルアドレスにもとづいてボード間をスイッチング接続し、前記外部保守端末と前記保守・運用ボードとの通信を確立させる場合には、前記外部保守端末が有する前記グローバルアドレスとはアドレス形式が異なる前記ローカルアドレスを有する前記保守・運用ボードに前記外部保守端末を接続するために、前記外部保守端末と接続する場合にのみ使用する特定アドレスを自己に設定し、前記グローバルアドレスと前記特定アドレスとを互いに変換することで、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする通信システム。
【請求項２】
前記スイッチボードは、前記外部保守端末と前記保守・運用ボードとが接続するために必要なアドレス情報を内部に設定するＣＰＵと、設定された前記アドレス情報にもとづき、スイッチング接続を行うスイッチ制御部とから構成され、前記ＣＰＵは、前記通信装置の初期設定時に、前記アドレス情報をソフトウェア制御により内部に設定し、前記スイッチ制御部は、ハードウェア制御により前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする請求項１記載の通信システム。
【請求項３】
前記スイッチボードは、自ボード内のＣＰＵとメモリとの間で通信を行っている場合に、発生する可能性のあるソフトウェア制御障害を検出する障害検出部をさらに有し、前記障害検出部は、前記ソフトウェア制御障害を検出すると、前記ＣＰＵのリセットによってクリアされない前記メモリ上の特定メモリ領域にフラグを設定し、かつ前記フラグの設定後に前記ＣＰＵをハードリセットし、前記ＣＰＵは、前記ハードリセットされた後に前記特定メモリ領域にアクセスして、前記フラグが設定されていることを認識すると、前記特定アドレスの再設定を行わずに復旧動作を完了とすることを特徴とする請求項１記載の通信システム。
【請求項４】
情報通信を行う通信システムにおいて、
グローバルアドレスを有して、外部から対象装置の保守を行う外部保守端末と、
装置内固有のローカルアドレスが設定される複数のボードが搭載され、前記ボードとして、前記外部保守端末と直接接続する第１のスイッチボードを含む第１のシェルフと、装置内固有のローカルアドレスが設定される複数のボードが搭載され、前記ボードとして、前記外部保守端末と通信を行って装置内の保守・運用を行う保守・運用ボードと、前記保守・運用ボードと同一シェルフ内で接続し、かつバスを介して前記第１のスイッチボードと接続する第２のスイッチボードとが含まれる第２のシェルフと、から構成される通信装置とを有し、
前記第１のスイッチボード及び第２のスイッチボードは、前記ボード間での通信を行う場合には、各ボードに設定されている前記ローカルアドレスにもとづいてボード間をスイッチング接続し、前記外部保守端末と前記保守・運用ボードとの通信を確立させる場合には、前記外部保守端末が有する前記グローバルアドレスとはアドレス形式が異なる前記ローカルアドレスを有する前記保守・運用ボードに前記外部保守端末を接続するために、前記外部保守端末と接続する場合にのみ使用する特定アドレスを、前記第１のスイッチボード及び第２のスイッチボードそれぞれに設定し、前記グローバルアドレスと前記特定アドレスとを互いに変換することで、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする通信システム。
【請求項５】
前記第１のスイッチボードは、前記バスと接続する前記第２のシェルフのポート番号と、前記第２のシェルフ内の前記第２のスイッチボードの識別子とをヘッダ情報として含む制御フレームを生成する制御フレーム生成部を有し、前記制御フレーム生成部は、前記通信装置の初期設定時、前記第１のスイッチボードと接続する前記外部保守端末の前記グローバルアドレスを制御パケットに設定して、前記ヘッダ情報にもとづき、前記第２のスイッチボードへ送信することで、前記第２のスイッチボード内のＣＰＵを介さずに、前記第２のスイッチボード内のレジスタに直接前記グローバルアドレスを書き込むことを特徴とする請求項４記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関し、特にＩＰ（Internet Protocol）による情報通信を行う通信システムに関する。
【背景技術】
【０００２】
近年、交換システム、移動体通信システムなどのあらゆる情報通信システムの多くに、ＩＰを基本とする通信が行われており、ＩＰ通信の重要性はさらに増大しつつある。また、これらのＩＰ通信機能を有するシステムには、状態監視や運用設定などのメンテナンスを行うことが必須である。
【０００３】
図１３は従来のＩＰシステムの概略構成を示す図である。ＩＰシステム５は、ＩＰ通信装置５０と、遠隔に位置する外部保守端末５０ａとから構成される。ＩＰ通信装置５０は、保守・運用ボード５１、ＬＡＮ（Local Area Network）スイッチボード５２、外部ＬＡＮインタフェースボード５３、通信処理ボード５４−１〜５４−ｎから構成される。
【０００４】
外部ＬＡＮインタフェースボード５３は、ＩＰ通信装置５０と外部保守端末５０ａとを接続するためのインタフェースボードであり、ＬＡＮスイッチボード５２は、装置内の各種ボードをスイッチング接続するためのボードである。
【０００５】
保守・運用ボード５１は、外部保守端末５０ａと通信を行って、ＩＰ通信装置５０の保守・運用を行うボードであり、通信処理ボード５４−１〜５４−ｎは、例えば、呼処理や他のシステムとの通信インタフェース等を行うボードである。また、外部保守端末５０ａは、保守・運用ボード５１と通信を行って、ＩＰ通信装置５０の状態監視や運用設定などのメンテナンスを行う。
【０００６】
ここで、通常、外部保守端末５０ａは、グローバルなアドレスを持つ通信機器であり、ＩＰ通信装置５０はローカルなアドレスを持つ複数ボードで構成される装置であって、具体的には、外部保守端末５０ａにはグローバルＭＡＣ（Media Access Control）アドレスが割り振られており、保守・運用ボード５１を含むＩＰ通信装置５０内の各種ボードには、ローカルＭＡＣアドレスが割り振られている。
【０００７】
グローバルＭＡＣアドレスは、一意に割り振られたパブリックなアドレスであり、ローカルＭＡＣアドレスは、ユーザが割り振ったアドレス、例えば、ボードのスロット／シェルフの搭載位置などで割り振ったアドレスである。
【０００８】
このように、外部保守端末５０ａのアドレスと、ＩＰ通信装置５０内部の各ボードのアドレスとは、アドレス形式が互いに異なっており、外部保守端末５０ａのグローバルＭＡＣアドレスは、ＩＰ通信装置５０内では使えないので、このままの状態では、外部保守端末５０ａとＩＰ通信装置５０とは接続（通信）できないことになる。
【０００９】
このため、従来では、外部保守端末５０ａとＩＰ通信装置５０が接続するために、グローバルＭＡＣアドレスとローカルＭＡＣアドレスを互いに変換する機能を持つ専用ボードを設けて対処していた。すなわち、従来のＩＰシステム５では、図に示すように、グローバルＭＡＣアドレスとローカルＭＡＣアドレスとを互いに変換する機能を持つ専用ボードとして、外部ＬＡＮインタフェースボード５３を設けていた。
【００１０】
これにより、外部保守端末５０ａが保守・運用ボード５１と接続して通信を行う際には、一旦、ＩＰ通信装置５０内の外部ＬＡＮインタフェースボード５３を介して、外部ＬＡＮインタフェースボード５３内部のＣＰＵのソフトウェア制御にもとづくアドレス変換が行われることにより、外部グローバルな端末である外部保守端末５０ａと、システム内のローカル装置である保守・運用ボード５１との間でＩＰ通信を実現可能としていた。
【００１１】
従来のＩＰ通信技術として、グローバルＭＡＣアドレスとローカルＭＡＣアドレスとを変換して通信を行う技術が提案されている（例えば、特許文献１）。
【特許文献１】特開平１１−２７３１０号公報（段落番号〔００１８〕〜〔００２８〕，第１図）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、上記のような従来のＩＰシステム５では、以下の（１）〜（４）のような問題点があった。
（１）外部ＬＡＮインタフェースボード５３が障害になった場合、外部保守端末５０ａと保守・運用ボード５１間の通信が切断されるため、外部ＬＡＮインタフェースボード５３の復旧までの間、システム障害情報を外部保守端末５０ａへ通知できない。
【００１３】
（２）常に、外部保守端末５０ａとの通信に、外部ＬＡＮインタフェースボード５３が介在し、外部ＬＡＮインタフェースボード５３のＣＰＵによるソフトウェア制御によって通信処理を行っていたため、大容量のファイル転送やシステム障害Ｌｏｇの収集に時間がかかり、迅速なメンテナンスができない。
【００１４】
（３）外部保守端末５０ａと保守・運用ボード５１との間で大容量の通信を行う場合、外部ＬＡＮインタフェースボード５３内部のＣＰＵの処理能力が増加し、ＣＰＵ使用率超過による外部保守端末５０ａとの通信切断の発生のおそれがあった。
【００１５】
（４）外部保守端末５０ａとの接続のために、必ず専用の外部ＬＡＮインタフェースボード５３が必要であり、システム機器コストが増加する。
本発明はこのような点に鑑みてなされたものであり、アドレス変換を行う専用ボードをなくして、アドレス形式が互いに異なる複数の装置を容易に接続して、通信の実行を可能にした通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明では上記課題を解決するために、図１に示すような、情報通信を行う通信システム１において、グローバルアドレスを有して、外部から対象装置の保守を行う外部保守端末１０ａと、装置内固有のローカルアドレスが設定される複数のボードが搭載され、ボードには、外部保守端末１０ａと通信を行って装置内の保守・運用を行う保守・運用ボード１１と、ボード間での通信を行う場合には、ボード間をスイッチング接続し、外部保守端末１０ａと保守・運用ボード１１とで通信を行う場合には、外部保守端末１０ａと直接接続して、外部保守端末１０ａと保守・運用ボード１１とのスイッチング接続を行うスイッチボード１２とが含まれる通信装置１０とを有し、スイッチボード１２は、ボード間での通信を行う場合には、各ボードに設定されているローカルアドレスにもとづいてボード間をスイッチング接続し、外部保守端末１０ａと保守・運用ボード１１との通信を確立させる場合には、外部保守端末１０ａが有するグローバルアドレスとはアドレス形式が異なるローカルアドレスを有する保守・運用ボード１１に外部保守端末１０ａを接続するために、外部保守端末１０ａと接続する場合にのみ使用する特定アドレスを自己に設定し、グローバルアドレスと特定アドレスとを互いに変換することで、外部保守端末１０ａと保守・運用ボード１１とのスイッチング接続を行うことを特徴とする通信システム１が提供される。
【００１７】
ここで、外部保守端末１０ａは、グローバルアドレスを有して、外部から対象装置の保守を行う。保守・運用ボード１１は、外部保守端末１０ａと通信を行って装置内の保守・運用を行う。スイッチボード１２は、ボード間での通信を行う場合には、ボード間をスイッチング接続し、外部保守端末１０ａと保守・運用ボード１１とで通信を行う場合には、外部保守端末１０ａと直接接続して、外部保守端末１０ａと保守・運用ボード１１とのスイッチング接続を行う。また、スイッチボード１２は、ボード間での通信を行う場合には、各ボードに設定されているローカルアドレスにもとづいてボード間をスイッチング接続し、外部保守端末１０ａと保守・運用ボード１１との通信を確立させる場合には、外部保守端末１０ａが有するグローバルアドレスとはアドレス形式が異なるローカルアドレスを有する保守・運用ボード１１に外部保守端末１０ａを接続するために、外部保守端末１０ａと接続する場合にのみ使用する特定アドレスを自己に設定し、グローバルアドレスと特定アドレスとを互いに変換することで、外部保守端末１０ａと保守・運用ボード１１とのスイッチング接続を行う。
【発明の効果】
【００１８】
本発明の通信システムは、スイッチボードでは、ボード間での通信を行う場合には、各ボードに設定されているローカルアドレスにもとづいてボード間をスイッチング接続し、外部保守端末と保守・運用ボードとの通信を確立させる場合には、外部保守端末が有するグローバルアドレスとはアドレス形式が異なるローカルアドレスを有する保守・運用ボードに外部保守端末を接続するために、外部保守端末と接続する場合にのみ使用する特定アドレスを自己に設定し、グローバルアドレスと特定アドレスとを互いに変換することで、外部保守端末と保守・運用ボードとのスイッチング接続を行う構成とした。これにより、アドレス変換を行う専用のボードをなくすことができるので、アドレス形式が互いに異なる複数の装置を容易に接続して、通信を実行することが可能になり、また迅速な保守・運用を行うことが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を参照して説明する。図１は通信システムの原理図である。通信システム１は、通信装置１０と外部保守端末１０ａから構成されるシステムである。外部保守端末１０ａは、グローバルアドレスを有して、外部から対象装置（通信装置１０）の保守を行う。
【００２０】
通信装置１０には、装置内固有のローカルアドレスが設定される複数のボードが搭載され、そのボードの中には、保守・運用ボード１１、スイッチボード１２、通信処理ボード１３−１〜１３−ｎが含まれる。すなわち、保守・運用ボード１１、スイッチボード１２、通信処理ボード１３−１〜１３−ｎには、通信装置１０固有のローカルアドレスが付与されている。
【００２１】
保守・運用ボード１１は、外部保守端末１０ａと通信を行って装置内（通信装置１０内）の保守・運用を行う。スイッチボード１２は、ボード間での通信（通信処理ボード１３−１〜１３−ｎ間での通信、または保守・運用ボード１１と通信処理ボード１３−１〜１３−ｎとの通信）を行う場合には、ボード間をスイッチング接続して通信を確立する。
【００２２】
例えば、通信処理ボード１３−１と通信処理ボード１３−ｎとが互いに通信を行う場合は、この２つのボードをスイッチング接続したり、保守・運用ボード１１と通信処理ボード１３−１とが互いに通信を行う場合は、この２つのボードをスイッチング接続したりする。
【００２３】
また、外部保守端末１０ａと保守・運用ボード１１とで通信を行う場合には、スイッチボード１２は、外部保守端末１０ａと直接接続して、外部保守端末１０ａと保守・運用ボード１１とのスイッチング接続を行う。
【００２４】
ここで、スイッチボード１２は、通信装置１０内部のボード間での通信を行う場合には、各ボードに設定されているローカルアドレスにもとづいてボード間をスイッチング接続する。
【００２５】
一方、外部保守端末１０ａと保守・運用ボード１１との通信を確立させる場合には、外部保守端末１０ａが有するグローバルアドレスとはアドレス形式が異なるローカルアドレスを有する保守・運用ボード１１に外部保守端末１０ａを接続するために、外部保守端末１０ａと接続する場合にのみ使用する特定アドレスを自己（スイッチボード１２自身）に設定する。そして、グローバルアドレスと特定アドレスとを互いに変換することで、外部保守端末１０ａと保守・運用ボード１１とのスイッチング接続を可能にする（以下、グローバルアドレスから特定アドレスへの変換、または特定アドレスからグローバルアドレスへの変換を擬似ルーティングとも呼ぶ）。
【００２６】
次に通信システム１の具体的な構成及び動作について説明する。図２は通信システム１の構成を示す図である。通信システム１（以下、ＩＰシステム１と呼ぶ）は、通信装置１０（以下、ＩＰ通信装置１０と呼ぶ）と、遠隔に位置する外部保守端末１０ａとから構成される。
【００２７】
ＩＰ通信装置１０は、保守・運用ボード１１、スイッチボード１２（以下、ＬＡＮスイッチボード１２と呼ぶ）、呼処理ボード１３ａ、呼処理サービスボード１３ｂ、ＡＴＭ（Asynchronous Transfer Mode）インタフェースボード１３ｃ、アドレス設定部１４などから構成され、各ボード間でイーサネットフレーム（イーサネットは登録商標）の転送を行ってローカルＩＰ通信を行う。
【００２８】
外部保守端末１０ａは、ＩＰ通信装置１０内のＬＡＮスイッチボード１２と直接接続し、ＬＡＮスイッチボード１２を介して、保守・運用ボード１１と通信を行って、ＩＰ通信装置１０の状態監視や運用設定などのメンテナンスを行う。例えば、外部保守端末１０ａは、ユーザから設定されたコマンドを保守・運用ボード１１へ送信したり、または、保守・運用ボード１１で監視されたＩＰ通信装置１０内の状態を、端末画面に表示したりする。
【００２９】
保守・運用ボード１１は、外部保守端末１０ａとの通信を行うためのアプリケーションが搭載され、外部保守端末１０ａから送信されたコマンドを装置内に設定したり、装置の運用状態を外部保守端末１０ａへ通知したりする機能を持ち、各ボードの障害検出や障害復旧時のボード再開処理なども行う。
【００３０】
ＬＡＮスイッチボード１２は、ＣＰＵ１２ａ、Ｌ２／Ｌ３テーブル１２ｂ、スイッチ制御部１２ｃ、障害検出部１２ｄから構成される。ＣＰＵ１２ａは、ＩＰ通信装置１０の初期設定時に、スイッチング接続に必要なアドレス情報を内部（Ｌ２／Ｌ３テーブル１２ｂ）に設定するためのソフトウェア制御を行う。Ｌ２／Ｌ３テーブル１２ｂは、アドレス情報が設定されて、アドレス変換を行うためのテーブルである（Ｌ２／Ｌ３テーブル１２ｂを用いたアドレス変換については図５、図６で後述）。
【００３１】
スイッチ制御部１２ｃは、設定されたアドレス情報にもとづいてハードウェア制御によりスイッチング接続を行う。すなわち、ＩＰ通信装置１０内のすべてのボード間通信及び保守・運用ボード１１と外部保守端末１０ａとの通信は、ＬＡＮスイッチボード１２のスイッチ制御部１２ｃによって行われるが、その場合のスイッチ制御は、スイッチ制御部１２ｃのハードウェア制御によって行われる。具体的には、あるボードから送信されたイーサネットフレームの宛先ＭＡＣアドレスを見て、そのＭＡＣアドレスが接続されている送信先ポートへイーサネットフレームを転送する。障害検出部１２ｄは、ＣＰＵ１２ａのソフトウェア制御障害を検出する。詳細は図９で後述する。
【００３２】
呼処理ボード１３ａは、呼処理を制御するボードであり、呼処理サービスボード１３ｂは、呼毎にサービスを提供するボードである。ＡＴＭインタフェースボード１３ｃは、ＡＴＭシステムと接続するためのインタフェース処理を行う。なお、ＡＴＭインタフェースボード１３ｃと接続する外部装置（例えば、移動体通信システムのノードＢ（基地局）など）は、外部保守端末１０ａとの通信を行うことが可能である。
【００３３】
アドレス設定部１４は、ＩＰ通信装置１０の初期設定時に、外部保守端末１０ａと保守・運用ボード１１とが接続するために必要なアドレス情報として、ＬＡＮスイッチボード１２に設定すべき特定アドレスと、保守・運用ボード１１及びＬＡＮスイッチボード１２に設定すべきグローバルアドレスとを送信する（図７のシーケンス図で後述）。なお、アドレス設定部１４は、ＩＰ通信装置１０に設けられているデータベースであって、ボード内、例えば、保守・運用ボード１１の内部に含まれる構成としてもよい。
【００３４】
次に外部保守端末１０ａと保守・運用ボード１１との間で行われるイーサネットフレームの転送について説明する。図３はイーサネットフレーム転送の様子を示す図である。なお、図中の略称は、DMA：Destination MAC Address、SMA：Source MAC Address、DIA：Destination IP Address、SIA：Source IP Addressである。
【００３５】
最初に、外部保守端末１０ａ、保守・運用ボード１１、ＬＡＮスイッチボード１２のそれぞれに設定されているアドレスを示すと（図に示す設定アドレスすべてが、外部保守端末１０ａと保守・運用ボード１１との間のイーサネットフレーム転送に用いられるものではない）、外部保守端末１０ａのグローバルＭＡＣアドレスを“Ｈ”、グローバルＩＰアドレスを“Ｉ”とする。保守・運用ボード１１のローカルＭＡＣアドレスを“Ａ”、ローカルＩＰアドレスを“Ｂ”、グローバルＩＰアドレスを“Ｃ”とする。
【００３６】
また、ＬＡＮスイッチボード１２のローカルＭＡＣアドレスを“Ｄ”、ローカルＩＰアドレスを“Ｅ”、グローバルＭＡＣアドレスを“Ｆ”、グローバルＩＰアドレスを“Ｍ”とし、さらに、保守・運用ボード１１と外部保守端末１０ａとを接続する場合にのみ使用する特定アドレスとして、ＭＡＣアドレス（ローカルＭＡＣアドレス）＝“Ｇ”が設定されるとする。
【００３７】
なお、保守・運用ボード１１及びＬＡＮスイッチボード１２にグローバルなアドレスが設定されているが、これらのグローバルアドレスと、特定アドレスとはＩＰ通信装置１０の初期設定時にアドレス設定部１４から設定されるものである（図７のシーケンス図で後述）。
【００３８】
まず、外部保守端末１０ａから保守・運用ボード１１へのフレーム転送について説明する。外部保守端末１０ａからのイーサネットフレーム（第１のフレーム）のＭＡＣ構成は、宛先ＭＡＣアドレス（ＤＭＡ）にＬＡＮスイッチボード１２のグローバルＭＡＣアドレス“Ｆ”を設定し、送信元ＭＡＣアドレス（ＳＭＡ）に外部保守端末１０ａのグローバルＭＡＣアドレス“Ｈ”を設定する。
【００３９】
ＩＰ構成は、宛先ＩＰアドレス（ＤＩＡ）に保守・運用ボード１１のグローバルＩＰアドレス“Ｃ”を設定し、送信元ＩＰアドレス（ＳＩＡ）に外部保守端末１０ａのグローバルＩＰアドレス“Ｉ”を設定する。
【００４０】
このように設定されたイーサネットフレームは、直接、ＬＡＮスイッチボード１２で終端され、宛先ＭＡＣアドレス（ＤＭＡ）を保守・運用ボード１１のローカルＭＡＣアドレス“Ａ”に変換し、またグローバルアドレス／特定アドレス変換処理（擬似ルーティング）にもとづいて、送信元ＭＡＣアドレス（ＳＭＡ）をＬＡＮスイッチボード１２のＭＡＣアドレス“Ｇ”に変換する。すなわち、外部保守端末１０ａのグローバルＭＡＣアドレス“Ｈ”を特定アドレス（ローカルＭＡＣアドレス）“Ｇ”に変換する。なお、宛先ＩＰアドレス（ＤＩＡ）と送信元ＩＰアドレス（ＳＩＡ）の変更はない。このようにアドレス変換されたイーサネットフレーム（第２のフレーム）は、保守・運用ボード１１へ送信される。
【００４１】
また、ＬＡＮスイッチボード１２で行う上記のスイッチ制御（アドレス変換）は、Ｌ２／Ｌ３テーブル１２ｂによって行われ、Ｌ３テーブルによって、宛先ＭＡＣアドレス（ＤＭＡ）が割り付けられたポート（保守・運用ボード１１のＬＡＮポート）へフレームは転送される。
【００４２】
一方、保守・運用ボード１１から外部保守端末１０ａへのフレーム転送については、保守・運用ボード１１からのイーサネットフレームのＭＡＣ構成は、宛先ＭＡＣアドレス（ＤＭＡ）にＬＡＮスイッチボード１２のＭＡＣアドレス“Ｇ”を設定し、送信元ＭＡＣアドレス（ＳＭＡ）に保守・運用ボード１１のローカルＭＡＣアドレス“Ａ”を設定する。
【００４３】
また、ＩＰ構成は、宛先ＩＰアドレス（ＤＩＡ）に外部保守端末１０ａのグローバルＩＰアドレス“Ｉ”を設定し、送信元ＩＰアドレス（ＳＩＡ）に保守・運用ボード１１のグローバルＩＰアドレス“Ｃ”を設定する。
【００４４】
このように設定されたイーサネットフレームは、ＬＡＮスイッチボード１２へ送信され、擬似ルーティングにもとづいて、宛先ＭＡＣアドレス（ＤＭＡ）の“Ｇ”を外部保守端末１０ａのグローバルＭＡＣアドレス“Ｈ”に変換する。また、送信元ＭＡＣアドレス（ＳＭＡ）の“Ａ”をＬＡＮスイッチボード１２のグローバルＭＡＣアドレス“Ｆ”に変換する。なお、宛先ＩＰアドレス（ＤＩＡ）と送信元ＩＰアドレス（ＳＩＡ）の変更はない。
【００４５】
ＬＡＮスイッチボード１２で行う上記のスイッチ制御は、Ｌ２／Ｌ３テーブル１２ｂにもとづき行われ、Ｌ３テーブルによって、宛先ＭＡＣアドレスが割り付けられたポート（外部保守端末１０ａのＬＡＮポート）へフレームは転送される。
【００４６】
なお、上記のスイッチ制御（ＭＡＣアドレス変換）は、ソフトウェア制御によるものではなく、ＬＡＮスイッチボード１２のスイッチ制御部１２ｃでのハードウェアスイッチングによって行われるものである。
【００４７】
参考までに従来システムのフレーム転送を図４に示す。図４は外部ＬＡＮインタフェースボードが設けられるシステム上でのフレーム転送を示す図である。外部保守端末５０ａは、外部ＬＡＮインタフェースボード５３を介して、ＬＡＮスイッチボード５２及び保守・運用ボード５１と接続して通信を行う。
【００４８】
なお、外部保守端末５０ａのグローバルＭＡＣアドレス＝Ｇ、グローバルＩＰアドレス＝Ｈとし、外部ＬＡＮインタフェースボード５３のローカルＭＡＣアドレス＝Ｄ、ローカルＩＰアドレス＝Ｅ、グローバルＭＡＣアドレス＝Ｆとし、保守・運用ボード５１のローカルＭＡＣアドレス＝Ａ、ローカルＩＰアドレス＝Ｂ、グローバルＩＰアドレス＝Ｃとした。
【００４９】
図５はスイッチ制御を示すフローチャートである。外部保守端末１０ａから保守・運用ボード１１へのＬＡＮスイッチボード１２における図３でのスイッチ制御を示している。
〔Ｓ１〕入力フレームの宛先ＭＡＣアドレス（ＤＭＡ）が、Ｆか否かをＬ２テーブルにもとづき検索する。Ｆでなければフレームを廃棄し、ＦならばステップＳ２へいく。
【００５０】
〔Ｓ２〕入力フレームの宛先ＩＰアドレス（ＤＩＡ）が、Ｃか否かをＬ３テーブルにもとづき検索する。Ｃでなければフレームを廃棄し、ＣならばステップＳ３へいく。
〔Ｓ３〕宛先ＭＡＣアドレス（ＤＭＡ）のＦをＡに変換し、送信元ＭＡＣアドレス（ＳＭＡ）のＨをＧへ変換する。
【００５１】
〔Ｓ４〕ポートテーブルを参照し、保守・運用ボード１１の該当ポートへフレームを出力する。
図６はスイッチ制御を示すフローチャートである。保守・運用ボード１１から外部保守端末１０ａへのＬＡＮスイッチボード１２における図３でのスイッチ制御を示している。
【００５２】
〔Ｓ１１〕入力フレームの宛先ＭＡＣアドレス（ＤＭＡ）が、Ｇか否かをＬ２テーブルにもとづき検索する。Ｇでなければフレームを廃棄し、ＧならばステップＳ１２へいく。
〔Ｓ１２〕入力フレームの宛先ＩＰアドレス（ＤＩＡ）が、Ｉか否かをＬ３テーブルにもとづき検索する。Ｉでなければフレームを廃棄し、ＩならばステップＳ１３へいく。
【００５３】
〔Ｓ１３〕宛先ＭＡＣアドレス（ＤＭＡ）のＧをＨに変換し、送信元ＭＡＣアドレス（ＳＭＡ）のＡをＦへ変換する。
〔Ｓ１４〕ポートテーブルを参照し、外部保守端末１０ａの該当ポートへフレームを出力する。なお、Ｌ２／Ｌ３テーブル１２ｂの設定はＬＡＮスイッチボード１２のＣＰＵ１２aによって行われる。
【００５４】
次にＩＰシステム１のＩＰ通信確立までのシーケンスについて説明する。図７はＩＰ通信確立までのシーケンスを示す図である。ここで、保守・運用ボード１１は、ローカルＭＡＣアドレス＝ＡとローカルＩＰアドレス＝Ｂのアドレスはあらかじめ固定的に持っており、ＬＡＮスイッチボード１２は、ローカルＭＡＣアドレス＝ＤとローカルＩＰアドレス＝ＥとグローバルＭＡＣアドレス＝Ｆのアドレスはあらかじめ固定的に持っており、外部保守端末１０ａは、グローバルＭＡＣアドレス＝ＨとグローバルＩＰアドレス＝Ｉのアドレスはあらかじめ固定的に持っているものとする。
【００５５】
なお、ＩＰ通信装置１０内の各ボードは、基本的にはローカルアドレスが付されるので、ＬＡＮスイッチボード１２のグローバルＭＡＣアドレス＝Ｆは、初期設定後にアドレス設定部１４から通知されるようにしてもよい。
【００５６】
〔Ｓ２１〕ＩＰ通信装置１０の各ボード及び外部保守端末１０ａは、電源投入後にハードウェア及びソフトウェアにより初期化処理が実行される。
〔Ｓ２２ａ〕アドレス設定部１４は、保守・運用ボード１１に対して、保守・運用ボード１１のグローバルＩＰアドレス＝Ｃを送信する。
【００５７】
〔Ｓ２２ｂ〕アドレス設定部１４は、ＬＡＮスイッチボード１２に対して、ＬＡＮスイッチボード１２のグローバルＩＰアドレス＝Ｍ、外部保守端末１０ａのグローバルＩＰアドレス＝Ｉ、擬似ルーティングを行う際の特定アドレスであるＭＡＣアドレス＝Ｇを送信する。
【００５８】
〔Ｓ２２ｃ〕保守・運用ボード１１は、ローカルＭＡＣアドレス＝ＡをＬＡＮスイッチボード１２へ送信する。
〔Ｓ２３〕ＬＡＮスイッチボード１２のＣＰＵ１２ａは、通知されたアドレス情報をメモリに格納する。
【００５９】
〔Ｓ２４〕ＬＡＮスイッチボード１２は、外部保守端末１０ａのグローバルＭＡＣアドレスを知るために、ＡＲＰ（Address Resolution Protocol）要求を外部保守端末１０ａへ送信し、外部保守端末１０ａはＡＲＰ応答により、自身のグローバルＭＡＣアドレス＝Ｈを返信する（図８で後述）。
【００６０】
〔Ｓ２５〕ＬＡＮスイッチボード１２は、ＡＲＰ通信によって取得した外部保守端末１０ａのグローバルＭＡＣアドレス＝Ｈをメモリに格納する。
〔Ｓ２６〕ＬＡＮスイッチボード１２は、外部保守端末１０ａから保守・運用ボード１１へのフレーム転送に必要なアドレスの設定を行う。具体的には、以下の（ａ）〜（ｄ）の内容を設定する。
【００６１】
（ａ）外部保守端末１０ａに対するスイッチポートのＬ２テーブルに、ＬＡＮスイッチボード１２のグローバルＭＡＣアドレス“Ｆ”と、出力先ポート番号を設定。
（ｂ）外部保守端末１０ａに対するスイッチポートのＬ３テーブルに、保守・運用ボード１１のグローバルＩＰアドレス“Ｃ”を設定。
【００６２】
（ｃ）外部保守端末１０ａに対するスイッチポートのＬ３テーブルに、保守・運用ボード１１のローカルＭＡＣアドレス“Ａ”を設定。
（ｄ）外部保守端末１０ａに対するスイッチポートのＬ３テーブルに、擬似ルーティングのＭＡＣアドレス“Ｇ”を設定。
【００６３】
〔Ｓ２７〕ＬＡＮスイッチボード１２は、保守・運用ボード１１から外部保守端末１０ａへのフレーム転送に必要なアドレスの設定を行う。具体的には、以下の（ｅ）〜（ｈ）の内容を設定する。
【００６４】
（ｅ）保守・運用ボード１１に対するスイッチポートのＬ２テーブルに擬似ルーティングのＭＡＣアドレス“Ｇ”と出力先ポート番号を設定。
（ｆ）保守・運用ボード１１に対するスイッチポートのＬ３テーブルに、外部保守端末１０ａのグローバルＩＰアドレス“Ｉ”を設定。
【００６５】
（ｇ）保守・運用ボード１１に対するスイッチポートのＬ３テーブルに、外部保守端末１０ａのグローバルＭＡＣアドレス“Ｈ”を設定。
（ｈ）保守・運用ボード１１に対するスイッチポートのＬ３テーブルに、ＬＡＮスイッチボード１２のグローバルＭＡＣアドレス“Ｆ”を設定。
【００６６】
〔Ｓ２８〕ステップＳ２６、Ｓ２７の設定にもとづいて、ＬＡＮスイッチボード１２内でアドレス変換、スイッチ制御が行われることにより、保守・運用ボード１１と外部保守端末１０ａとの間でＩＰ通信が確立する。
【００６７】
図８はＡＲＰ通信を示す図である。ＩＰ通信装置１０は、保守・運用ボード１１と外部保守端末１０ａとがＩＰ通信を行う前には、ＡＲＰ通信により、外部保守端末１０ａのグローバルＭＡＣアドレス“Ｈ”をあらかじめ取得しておく必要がある。
【００６８】
ＬＡＮスイッチボード１２は、ＡＲＰ要求として、宛先ＭＡＣアドレス（ＤＭＡ）にall“Ｆ”（＝all“１”）を設定し、送信元ＭＡＣアドレス（ＳＭＡ）にグローバルＭＡＣアドレス＝Ｆを設定し、宛先ＩＰアドレス（ＤＩＡ）に外部保守端末１０ａのグローバルＩＰアドレス＝Ｉを設定し、送信元ＩＰアドレス（ＳＩＡ）にＬＡＮスイッチボード１２のグローバルＩＰアドレス＝Ｍを設定したＡＲＰ要求フレームを外部保守端末１０ａに送信する（ＩとＭは、アドレス設定部１４からすでに通知されて認識済み）。
【００６９】
外部保守端末１０ａは、ＡＲＰ要求フレームを受信すると、宛先ＭＡＣアドレス（ＤＭＡ）にＬＡＮスイッチボード１２のグローバルＭＡＣアドレス＝Ｆを設定し、送信元ＭＡＣアドレス（ＳＭＡ）に自身のグローバルＭＡＣアドレス＝Ｈを設定し、宛先ＩＰアドレス（ＤＩＡ）にＬＡＮスイッチボード１２のグローバルＩＰアドレス＝Ｍを設定し、送信元ＩＰアドレス（ＳＩＡ）に外部保守端末１０ａのグローバルＩＰアドレス＝Ｉを設定したＡＲＰ応答フレームをＬＡＮスイッチボード１２へ返信する。
【００７０】
次にＬＡＮスイッチボード１２内のＣＰＵ１２ａのソフトウェア制御障害時の復旧動作について説明する。システムの初期運用時には、上述したように、各種のアドレスがＬＡＮスイッチボード１２内のＣＰＵ１２ａに通知され、ＣＰＵ１２ａがアドレスを設定した後、スイッチ制御部１２ｃによるハードスイッチングにもとづき、外部保守端末１０ａと保守・運用ボード１１との通信が確立する。ここでは保守・運用ボード１１と外部保守端末１０ａとのＩＰ通信がすでに確立している状態で、ＬＡＮスイッチボード１２内のＣＰＵ１２ａにソフトウェア制御障害が発生した場合を考える。
【００７１】
ソフトウェア制御障害が発生して復旧したとき、ＣＰＵ１２ａが再び擬似ルーティングを含むアドレスの設定（特定アドレスを含むアドレスの設定）を行い始めると、現在確立している保守・運用ボード１１と外部保守端末１０ａとのＩＰ通信が切断されることになる。
【００７２】
対象ボードをリセットするためのパワーオンリセットなどで、ＣＰＵ１２ａがリセットされた後にあらたにアドレスが設定されるのであれば何ら問題はないが、ＣＰＵ１２ａにソフトウェア制御障害が生じる度に、アドレスの再設定を行ってしまうと、すでに確立しているＩＰ通信がその都度切断されることになり、運用性及び通信の信頼性の低下を招くことになる。
【００７３】
したがって、ＩＰ通信が確立しているときに、ソフトウェア制御障害によりＣＰＵ１２ａが停止し、復旧した場合には、アドレスの再設定は行わないようにすることが必要である。
【００７４】
図９はＣＰＵ１２ａのソフトウェア制御障害時の復旧動作を示すシーケンス図である。
〔Ｓ３１〕保守・運用ボード１１と外部保守端末１０ａとの間にＩＰ通信が確立している。
【００７５】
〔Ｓ３２〕ＬＡＮスイッチボード１２内のＣＰＵ１２ａは、メモリ（キャッシュメモリとする）と接続し、キャッシュメモリから命令コードをフェッチして演算処理を行う。この状態でソフトウェア制御障害が発生したとする。
【００７６】
〔Ｓ３３〕ＬＡＮスイッチボード１２内の障害検出部１２ｄは、ＣＰＵ１２ａで発生したソフトウェア制御障害を検出する。そして、障害検出部１２ｄは、ＣＰＵハードリセットによってクリアされないキャッシュメモリ上の特定メモリ領域にフラグをセットする（Flag＝ON）。すなわち、ＣＰＵ１２ａがハードリセットされた場合でもクリアされないキャッシュメモリ上のあらかじめ決めておいた特定メモリ領域にFlag＝ONを意味する値を書き込んでおく。なお、障害検出部１２ｄは、例えば、ＷＤＴ（Watch Dog Timer）のようなハードウェアによって構成されて障害を検出する論理回路である。
【００７７】
〔Ｓ３４〕障害検出部１２ｄは、Flag＝ONの書き込み後に、ＣＰＵ１２ａに対してリセット信号を送信してＣＰＵ１２ａをハードリセットする。
〔Ｓ３５〕ＣＰＵ１２ａはリセット後、初期化処理を行う（コードメモリからキャッシュメモリに対して、演算処理に必要なデータを再度プログラムロードしておくなどの動作が含まれる）。
【００７８】
〔Ｓ３６〕図７のステップＳ２２ａ〜Ｓ２５と同様なアドレス通知・格納処理が行われる。
〔Ｓ３７〕ＬＡＮスイッチボード１２のＣＰＵ１２ａは、キャッシュメモリ上の特定メモリ領域にアクセスしてフラグ状態を確認する。Flag＝ONであれば、自身がソフトウェア制御障害により再起動したことを認識する。なお、Flag＝OFFであればＣＰＵ１２ａは、アドレス設定（図７のステップＳ２６、Ｓ２７）を再度行うことになる。
【００７９】
〔Ｓ３８〕ＣＰＵ１２ａは、アドレス設定は行わずに復旧動作を完了する。
〔Ｓ３９〕ＬＡＮスイッチボード１２のＣＰＵ１２ａにソフトウェア制御障害が発生しても、すでに確立している保守・運用ボード１１と外部保守端末１０ａとのＩＰ通信は継続して行われる。
【００８０】
以上説明したように、本発明によれば、保守・運用ボード１１と外部保守端末１０ａとのＩＰ通信に、外部ＬＡＮインタフェースボード５３のような専用のアドレス変換ボード（ＣＰＵのソフトウェアスイッチング）が介在しないので、大容量のファイル転送やシステム障害Ｌｏｇの迅速な収集が可能になり、迅速なメンテナンスが可能となる。また、システム機器のコストを抑えることができる。
【００８１】
また、ＬＡＮスイッチボード１２では、アドレス設定にはＣＰＵ１２ａにソフトウェア制御を行い、実際のスイッチングにはスイッチ制御部１２ｃによるハードウェアスイッチングを行うので、外部保守端末１０ａと複数のＩＰ通信装置１０間で大容量のＩＰ通信を同時に行う場合においても、ＣＰＵのソフトウェア処理能力を考慮したシステム構築を考える必要がなく、外部保守端末１０ａと接続できる装置台数の制限もなくすことができる。
【００８２】
さらに、ＬＡＮスイッチボード１２を初期設定する際に、ＬＡＮスイッチボード１２内のＣＰＵ１２ａにソフトウェア制御障害が発生したような場合においても、外部保守端末１０ａのＩＰ通信の接続が維持できるので、これにより該当ＣＰＵ障害の問題の発生個所を、遠隔の外部保守端末１０ａで特定することが可能になる。
【００８３】
次にＩＰシステム１の変形例について説明する。上記で説明したＩＰシステム１では、保守・運用ボード１１は、外部保守端末１０ａが接続されるスイッチ制御部１２ｃと同一装置内（同一シェルフ内）に存在しており、ＬＡＮスイッチボード１２のＬ２／Ｌ３テーブル１２ｂの設定は、ＬＡＮスイッチボード１２のＣＰＵ１２ａによって設定・制御されるものであった。
【００８４】
一方、大規模なシステムを構築する場合には、保守・運用ボード１１の搭載位置が制限されるのは好ましくなく、外部保守端末１０ａが接続するシェルフとは、異なるシェルフに保守・運用ボード１１が存在する場合であっても、外部保守端末１０ａと保守・運用ボード１１とが通信できることが必要である。
【００８５】
図１０は外部保守端末１０ａが接続するシェルフとは異なるシェルフに保守・運用ボード１１が存在するシステムの構成例を示す図である。ＩＰシステム１−１は、ＩＰ通信装置１０−１と外部保守端末１０ａから構成され、ＩＰ通信装置１０−１は、シェルフ１１０、シェルフ１２０から構成される。
【００８６】
シェルフ１１０には、ＬＡＮスイッチボード１２−１、呼処理ボード１３ａ−１〜１３ａ−ｎが含まれる。ＬＡＮスイッチボード１２−１は、ＣＰＵ１２ａ−１、スイッチ制御部１２ｃ−１を含んでいる。
【００８７】
シェルフ１２０には、ＬＡＮスイッチボード１２−２、呼処理サービスボード１３ｂ、保守・運用ボード１１が含まれる。ＬＡＮスイッチボード１２−２は、ＣＰＵ１２ａ−２、スイッチ制御部１２ｃ−２を含む。保守・運用ボード１１はアドレス設定部１４を含む。
【００８８】
そして、外部保守端末１０ａは、シェルフ１１０内のＬＡＮスイッチボード１２−１と接続する。また、ＬＡＮスイッチボード１２−１とＬＡＮスイッチボード１２−２は、高速バス（High giga Interface）１３０で接続されることにより、個々のボード（呼処理サービスボード１３ｂ、呼処理ボード１３a−１〜１３ａ−ｎなど）は、シェルフ１１０とシェルフ１２０が論理的に同一スイッチのグループ内に存在しているように見せることができる。つまり、High giga Interfaceを流れるフレームに対する特別のＬ２／Ｌ３テーブルは存在せず、単にスイッチ間をHigh giga Interfaceのバスでインタフェースしているだけである（なお、High giga Interfaceとは、スイッチデバイス間で使われる標準フォーマットである）。
【００８９】
この図のように、外部保守端末１０ａが接続するシェルフ１１０とは、異なるシェルフ１２０に保守・運用ボード１１が搭載されても、外部保守端末１０ａとの通信が可能となることがより機能性に優れたシステムであり、このことは、シェルフがさらに増加するような場合においても同様である。
【００９０】
一方、図１のＩＰシステム１では、ＬＡＮスイッチボード１２へのＬ２／Ｌ３テーブル１２ｂの設定機能は、外部保守端末１０ａ→保守・運用ボード１１、保守・運用ボード１１→外部保守端末１０ａのいずれの場合も、単一のＬＡＮスイッチボード１２のＣＰＵ１２ａが設定を行うものであったが、図１０のシステムの場合では、High giga Interfaceには、Ｌ２／Ｌ３テーブルを持っていないことから、保守・運用ボード１１→外部保守端末１０ａ方向のＭＡＣアドレス変換は、シェルフ１２０のＬＡＮスイッチボード１２−２に対して設定しなければならない。
【００９１】
したがって、その設定で必要となる外部保守端末１０ａのグローバルＭＡＣアドレス（このアドレスは、シェルフ１１０のＬＡＮスイッチボード１２−１内のＣＰＵ１２ａ−１のＡＲＰ処理によって、取得される動的なアドレスである）をシェルフ１１０のＬＡＮスイッチボード１２−１を介してシェルフ１２０のＬＡＮスイッチボード１２−２へ通知しなければならない。この通知方法について、第１の変形例及び第２の変形例として以下に説明する。
【００９２】
図１１は第１の変形例の動作を説明するためのシーケンス図である。第１の変形例は、ソフトウェア制御にもとづく、ボード間メッセージ通信によってスイッチ設定を行うものである。
【００９３】
〔Ｓ４１〕ＩＰ通信装置１０−１の各ボード及び外部保守端末１０ａは、電源投入後にハードウェア及びソフトウェアにより初期化処理が実行される。
〔Ｓ４２ａ〕アドレス設定部１４は、保守・運用ボード１１に対して、保守・運用ボード１１のグローバルＩＰアドレスを設定する。
【００９４】
〔Ｓ４２ｂ〕アドレス設定部１４は、ＬＡＮスイッチボード１２−１に対して、ＬＡＮスイッチボード１２−１のグローバルＩＰアドレス、外部保守端末１０ａのグローバルＩＰアドレス、擬似ルーティングを行う際の特定アドレスであるＭＡＣアドレスを送信する。
【００９５】
〔Ｓ４２ｃ〕アドレス設定部１４は、ＬＡＮスイッチボード１２−２に対して、ＬＡＮスイッチボード１２−２のグローバルＩＰアドレス、外部保守端末１０ａのグローバルＩＰアドレス、擬似ルーティングを行う際の特定アドレスであるＭＡＣアドレスを送信する。
【００９６】
〔Ｓ４２ｄ〕保守・運用ボード１１は、自己のローカルＭＡＣアドレスをＬＡＮスイッチボード１２−１へ送信する。
〔Ｓ４２ｅ〕保守・運用ボード１１は、自己のローカルＭＡＣアドレスをＬＡＮスイッチボード１２−２へ送信する。
【００９７】
〔Ｓ４３〕ＬＡＮスイッチボード１２−１は、外部保守端末１０ａのグローバルＭＡＣアドレスを知るために、ＡＲＰ要求を外部保守端末１０ａへ送信し、外部保守端末１０ａはＡＲＰ応答により、自身のグローバルＭＡＣアドレスを返信する。
【００９８】
〔Ｓ４４〕ＬＡＮスイッチボード１２−１のＣＰＵ１２ａ−１は、取得した外部保守端末１０ａのグローバルＭＡＣアドレスを、ＬＡＮスイッチボード１２−２のＣＰＵ１２ａ−２へ通知する。
【００９９】
〔Ｓ４５〕ＬＡＮスイッチボード１２−１は、外部保守端末１０ａから保守・運用ボード１１へのフレーム転送に必要なアドレスの設定を行う。具体的には、以下の（ａ）〜（ｄ）の内容を設定する。
【０１００】
（ａ）外部保守端末１０ａに対するスイッチポートのＬ２テーブルに、ＬＡＮスイッチボード１２−１のグローバルＭＡＣアドレスと、出力先ポート番号を設定。
（ｂ）外部保守端末１０ａに対するスイッチポートのＬ３テーブルに、保守・運用ボード１１のグローバルＩＰアドレスを設定。
【０１０１】
（ｃ）外部保守端末１０ａに対するスイッチポートのＬ３テーブルに、保守・運用ボード１１のローカルＭＡＣアドレスを設定。
（ｄ）外部保守端末１０ａに対するスイッチポートのＬ３テーブルに、擬似ルーティングのＭＡＣアドレスを設定。
【０１０２】
〔Ｓ４６〕ＬＡＮスイッチボード１２−２は、保守・運用ボード１１から外部保守端末１０ａへのフレーム転送に必要なアドレスの設定を行う。具体的には、以下の（ｅ）〜（ｈ）の内容を設定する。
【０１０３】
（ｅ）保守・運用ボード１１に対するスイッチポートのＬ２テーブルに擬似ルーティングのＭＡＣアドレスと出力先ポート番号を設定。
（ｆ）保守・運用ボード１１に対するスイッチポートのＬ３テーブルに、外部保守端末１０ａのグローバルＩＰアドレスを設定。
【０１０４】
（ｇ）保守・運用ボード１１に対するスイッチポートのＬ３テーブルに、外部保守端末１０ａのグローバルＭＡＣアドレスを設定。
（ｈ）保守・運用ボード１１に対するスイッチポートのＬ３テーブルに、ＬＡＮスイッチボード１２−２のグローバルＭＡＣアドレスを設定。
【０１０５】
〔Ｓ４７〕ステップＳ４５、Ｓ４６の設定にもとづいて、ＬＡＮスイッチボード１２−１、１２−２内でアドレス変換、スイッチ制御が行われることにより、保守・運用ボード１１と外部保守端末１０ａとの間でＩＰ通信が確立する。
【０１０６】
次に第２の変形例について説明する。第１の変形例ではソフトウェア制御により、シェルフ１２０のＬＡＮスイッチボード１２−２の設定・処理が行われていたが、第２の変形例では、シェルフ１２０のＬＡＮスイッチボード１２−２のＣＰＵ１２ａ−２のソフトウェア制御を使用せずに、シェルフ１１０のＬＡＮスイッチボード１２−１のＣＰＵ１２ａ−１からシェルフ１２０へのレジスタ書き込み用の制御フレームを生成して送信することで、ハードウェア制御により、シェルフ１２０のＬＡＮスイッチボード１２−２のＬ２／Ｌ３テーブルの設定・変更を行うものである。
【０１０７】
この場合、シェルフ１２０のＣＰＵ１２ａ−２は動作する必要がないため、シェルフ１１０のＣＰＵ１２ａ−１がマスタデバイスとなって、シェルフ１１０のインタフェース部（以下、High giga Interface部と呼ぶ）で接続された、すべての他シェルフのスイッチボードの制御も可能になる。
【０１０８】
図１２は第２の変形例の動作を説明するための図である。ＬＡＮスイッチボード１２−１（シェルフ１１０）は、制御フレーム生成部１５を含み、ＣＰＵ１２ａ−１と制御フレーム生成部１５はプロセッサバス経由で接続される。そして、ＬＡＮスイッチボード１２−１のHigh giga Interface部１６ａに接続された他スイッチへ制御フレームを送信する構成をとる。
【０１０９】
まず、ＬＡＮスイッチボード１２−１と外部保守端末１０ａのＡＲＰ通信までは同一処理となる。次にＬＡＮスイッチボード１２−１のＣＰＵ１２ａ−１は制御フレーム送信要求コマンドを制御フレーム生成部１５に送信すると、制御フレーム生成部１５は、制御フレームを生成し、制御フレームがHigh giga Interface部１６ａの所定のポートから送信される。
【０１１０】
制御フレームにはポートＮｏ．（Ｆ：該当ＬＡＮスイッチボードのＬ２／Ｌ３テーブル設定識別子）、スイッチＮｏ．（２：ここではシェルフ１２０のＬＡＮスイッチボード１２−２を２とした）が設定され、フレームペイロードにはＭＡＣ／ＩＰのアドレス設定はせずに、ＬＡＮスイッチボード１２−１がＡＲＰ通信によって外部保守端末１０ａから取得したグローバルＭＡＣアドレスを設定する（ここまでの処理はソフトウェア制御）。
【０１１１】
次に（以降の動作はハードウェア制御である）シェルフ１２０のＬＡＮスイッチボード１２−２では、High giga Interface部１６ｂで制御フレームを受信しフレーム解析部１７へ送信する。フレーム解析部１７は、通常のイーサネットフレームか、またはＬ２／Ｌ３テーブル設定用制御フレームかどうかの識別をポートＮｏ．で識別する。ポートＮｏ．がＦの場合はＬ２／Ｌ３テーブル設定用の制御フレームと認識し、バス調停部１８の競合制御（ＣＰＵ１２ａ−２のＬ２／Ｌ３テーブル１２ｂ−２へのアクセスと、フレーム解析部１７のＬ２／Ｌ３テーブル１２ｂ−２へのアクセスとの競合制御）により、Ｌ２／Ｌ３テーブル１２ｂ−２へ外部保守端末１０ａのグローバルＭＡＣアドレスを設定する。
【０１１２】
以上説明したように、第２の変形例では、シェルフ１１０のＣＰＵ１２ａ−１は他のシェルフに搭載されたテーブル設定をメッセージ通信に頼らずに実行できるため、他シェルフのＣＰＵ状態（他シェルフのＣＰＵが正常動作か異常動作かなど）を意識する必要がない。また、すべてシェルフ１１０のＣＰＵ１２ａ−１によって一元管理ができるため管理が容易となる。なお、フレームフィールドのスイッチＮｏ．を可変にすることでHigh giga Interface部１６ａで複数接続されたスイッチボードのＬ２／Ｌ３テーブル設定が可能になる。
【０１１３】
（付記１）  情報通信を行う通信システムにおいて、
グローバルアドレスを有して、外部から対象装置の保守を行う外部保守端末と、
装置内固有のローカルアドレスが設定される複数のボードが搭載され、前記ボードには、前記外部保守端末と通信を行って装置内の保守・運用を行う保守・運用ボードと、前記ボード間での通信を行う場合には、前記ボード間をスイッチング接続し、前記外部保守端末と前記保守・運用ボードとで通信を行う場合には、前記外部保守端末と直接接続して、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うスイッチボードとが含まれる通信装置とを有し、
前記スイッチボードは、前記ボード間での通信を行う場合には、各ボードに設定されている前記ローカルアドレスにもとづいてボード間をスイッチング接続し、前記外部保守端末と前記保守・運用ボードとの通信を確立させる場合には、前記外部保守端末が有する前記グローバルアドレスとはアドレス形式が異なる前記ローカルアドレスを有する前記保守・運用ボードに前記外部保守端末を接続するために、前記外部保守端末と接続する場合にのみ使用する特定アドレスを自己に設定し、前記グローバルアドレスと前記特定アドレスとを互いに変換することで、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする通信システム。
【０１１４】
（付記２）  前記外部保守端末は、前記グローバルアドレスとしてグローバルＭＡＣアドレスを有しており、前記スイッチボードには、前記特定アドレスとしてローカルＭＡＣアドレスを設定し、前記グローバルＭＡＣアドレスと前記ローカルＭＡＣアドレスとを互いに変換して、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする付記１記載の通信システム。
【０１１５】
（付記３）  前記通信装置は、初期設定時に、前記外部保守端末と前記保守・運用ボードとが接続するために必要なアドレス情報として、前記スイッチボードに設定すべき前記特定アドレスと、前記保守・運用ボード及び前記スイッチボードに設定すべきグローバルアドレスと、を送信するアドレス設定部をさらに有することを特徴とする付記１記載の通信システム。
【０１１６】
（付記４）  前記スイッチボードは、前記外部保守端末と前記保守・運用ボードとが接続するために必要なアドレス情報を内部に設定するＣＰＵと、設定された前記アドレス情報にもとづき、スイッチング接続を行うスイッチ制御部とから構成され、前記ＣＰＵは、前記通信装置の初期設定時に、前記アドレス情報をソフトウェア制御により内部に設定し、前記スイッチ制御部は、ハードウェア制御により前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする付記１記載の通信システム。
【０１１７】
（付記５）  前記スイッチボードは、自ボード内のＣＰＵとメモリとの間で通信を行っている場合に、発生する可能性のあるソフトウェア制御障害を検出する障害検出部をさらに有し、前記障害検出部は、前記ソフトウェア制御障害を検出すると、前記ＣＰＵのリセットによってクリアされない前記メモリ上の特定メモリ領域にフラグを設定し、かつ前記フラグの設定後に前記ＣＰＵをハードリセットし、前記ＣＰＵは、前記ハードリセットされた後に前記特定メモリ領域にアクセスして、前記フラグが設定されていることを認識すると、前記特定アドレスの再設定を行わずに復旧動作を完了とすることを特徴とする付記１記載の通信システム。
【０１１８】
（付記６）  前記外部保守端末と前記保守・運用ボード間で通信が行われる場合、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、宛先ＩＰアドレス、送信元ＩＰアドレスのアドレス情報を含むヘッダを有するフレームが、前記スイッチボードを介して前記通信装置内を流れ、前記外部保守端末から前記保守・運用ボードへのフレーム転送時には、前記外部保守端末は、前記宛先ＭＡＣアドレスに前記スイッチボードのグローバルＭＡＣアドレスを設定し、前記送信元ＭＡＣアドレスに自己のグローバルＭＡＣアドレスを設定し、前記宛先ＩＰアドレスに前記保守・運用ボードのグローバルＩＰアドレスを設定し、前記送信元ＩＰアドレスに自己のグローバルＩＰアドレスを設定した第１のフレームを前記スイッチボードへ送信し、前記スイッチボードは、前記第１のフレームを受信すると、アドレス変換を行い、前記宛先ＭＡＣアドレスに前記保守・運用ボードのローカルＭＡＣアドレスを設定し、前記送信元ＭＡＣアドレスに前記特定アドレスを設定し、前記宛先ＩＰアドレスに前記保守・運用ボードのグローバルＩＰアドレスを設定し、前記送信元ＩＰアドレスに前記外部保守端末のグローバルＩＰアドレスを設定した第２のフレームを前記保守・運用ボードへ送信することを特徴とする付記１記載の通信システム。
【０１１９】
（付記７）  前記外部保守端末と前記保守・運用ボード間で通信が行われる場合、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、宛先ＩＰアドレス、送信元ＩＰアドレスのアドレス情報を含むヘッダを有するフレームが、前記スイッチボードを介して前記通信装置内を流れ、前記保守・運用ボードから前記外部保守端末へのフレーム転送時には、前記保守・運用ボードは、前記宛先ＭＡＣアドレスに前記特定アドレスを設定し、前記送信元ＭＡＣアドレスに自己のローカルＭＡＣアドレスを設定し、前記宛先ＩＰアドレスに前記外部保守端末のグローバルＩＰアドレスを設定し、前記送信元ＩＰアドレスに自己のローカルＩＰアドレスを設定した第１のフレームを前記スイッチボードへ送信し、前記スイッチボードは、前記第１のフレームを受信すると、アドレス変換を行い、前記宛先ＭＡＣアドレスに前記外部保守端末のグローバルＭＡＣアドレスを設定し、前記送信元ＭＡＣアドレスに自己のグローバルＭＡＣアドレスを設定し、前記宛先ＩＰアドレスに前記外部保守端末のグローバルＩＰアドレスを設定し、前記送信元ＩＰアドレスに前記保守・運用ボードのグローバルＩＰアドレスを設定した第２のフレームを前記外部保守端末へ送信することを特徴とする付記１記載の通信システム。
【０１２０】
（付記８）  情報通信を行う通信システムにおいて、
グローバルアドレスを有して、外部から対象装置の保守を行う外部保守端末と、
装置内固有のローカルアドレスが設定される複数のボードが搭載され、前記ボードとして、前記外部保守端末と直接接続する第１のスイッチボードを含む第１のシェルフと、装置内固有のローカルアドレスが設定される複数のボードが搭載され、前記ボードとして、前記外部保守端末と通信を行って装置内の保守・運用を行う保守・運用ボードと、前記保守・運用ボードと同一シェルフ内で接続し、かつバスを介して前記第１のスイッチボードと接続する第２のスイッチボードとが含まれる第２のシェルフと、から構成される通信装置とを有し、
前記第１のスイッチボード及び第２のスイッチボードは、前記ボード間での通信を行う場合には、各ボードに設定されている前記ローカルアドレスにもとづいてボード間をスイッチング接続し、前記外部保守端末と前記保守・運用ボードとの通信を確立させる場合には、前記外部保守端末が有する前記グローバルアドレスとはアドレス形式が異なる前記ローカルアドレスを有する前記保守・運用ボードに前記外部保守端末を接続するために、前記外部保守端末と接続する場合にのみ使用する特定アドレスを、前記第１のスイッチボード及び第２のスイッチボードそれぞれに設定し、前記グローバルアドレスと前記特定アドレスとを互いに変換することで、前記外部保守端末と前記保守・運用ボードとのスイッチング接続を行うことを特徴とする通信システム。
【０１２１】
（付記９）  前記第１のスイッチボードは、前記スイッチング接続に必要なアドレス情報を設定するためのソフトウェア制御を行う第１のＣＰＵを有し、前記第２のスイッチボードは、前記スイッチング接続に必要なアドレス情報を設定するためのソフトウェア制御を行う第２のＣＰＵを有し、前記第１のＣＰＵは、前記通信装置の初期設定時、前記第１のスイッチボードと接続する前記外部保守端末の前記グローバルアドレスを、前記バスを介して、前記第２のＣＰＵにソフトウェア制御により転送・設定することを特徴とする付記８記載の通信システム。
【０１２２】
（付記１０）  前記第１のスイッチボードは、前記バスと接続する前記第２のシェルフのポート番号と、前記第２のシェルフ内の前記第２のスイッチボードの識別子とをヘッダ情報として含む制御フレームを生成する制御フレーム生成部を有し、前記制御フレーム生成部は、前記通信装置の初期設定時、前記第１のスイッチボードと接続する前記外部保守端末の前記グローバルアドレスを制御パケットに設定して、前記ヘッダ情報にもとづき、前記第２のスイッチボードへ送信することで、前記第２のスイッチボード内のＣＰＵを介さずに、前記第２のスイッチボード内のレジスタに直接前記グローバルアドレスを書き込むことを特徴とする付記８記載の通信システム。
【図面の簡単な説明】
【０１２３】
【図１】通信システムの原理図である。
【図２】通信システムの構成を示す図である。
【図３】イーサネットフレーム転送の様子を示す図である。
【図４】外部ＬＡＮインタフェースボードが設けられるシステム上でのフレーム転送を示す図である。
【図５】スイッチ制御を示すフローチャートである。
【図６】スイッチ制御を示すフローチャートである。
【図７】ＩＰ通信確立までのシーケンスを示す図である。
【図８】ＡＲＰ通信を示す図である。
【図９】ＣＰＵのソフトウェア制御障害時の復旧動作を示すシーケンス図である。
【図１０】外部保守端末が接続するシェルフとは異なるシェルフに保守・運用ボードが存在するシステムの構成例を示す図である。
【図１１】第１の変形例の動作を説明するためのシーケンス図である。
【図１２】第２の変形例の動作を説明するための図である。
【図１３】従来のＩＰシステムの概略構成を示す図である。
【符号の説明】
【０１２４】
１  通信システム
１０  通信装置
１０ａ  外部保守端末
１１  保守・運用ボード
１２  スイッチボード
１３−１〜１３−ｎ  通信処理ボード
【図１】
0004592623.tif 000002
【図２】
0004592623.tif 000003
【図３】
0004592623.tif 000004
【図４】
0004592623.tif 000005
【図５】
0004592623.tif 000006
【図６】
0004592623.tif 000007
【図７】
0004592623.tif 000008
【図８】
0004592623.tif 000009
【図９】
0004592623.tif 000010
【図１０】
0004592623.tif 000011
【図１１】
0004592623.tif 000012
【図１２】
0004592623.tif 000013
【図１３】
0004592623.tif 000014