(57)【要約】【課題】スレーブのＩＰアドレスを自動的に設定する。【解決手段】本発明は、マスタ装置が、スレーブ装置に対してＩＰアドレスの返答を要求する要求ＩＰパケットを送信すると、スレーブ装置において、マスタ装置からの要求ＩＰパケット受信し、自身のＩＰアドレスを応答するための応答ＩＰパケットを該マスタ装置に送信し、マスタ装置において、受信した応答ＩＰパケットについて、スレーブ装置のＩＰアドレスを識別して、スレーブ装置のＩＰアドレスを設定する。【選択図】  図１
2005142843.tif 000002
【特許請求の範囲】
【請求項１】
マスタとなる通信装置（以下、マスタ装置と記す）とスレーブとなる通信装置（以下、スレーブ装置と記す）との間でＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)通信し、ＴＣＰコネクションを確立する前に、該マスタ装置が未知のスレーブ装置のＩＰアドレスを設定するマスタ／スレーブ通信方法において、
前記マスタ装置は、
ＩＰアドレス用マスタ機能ソフトウェアを用いて、前記スレーブ装置に対して制御信号用スレーブインタフェースのＩＰアドレスを返答することを要求する要求ＩＰパケットを送信し、
前記スレーブ装置は、
前記マスタ装置からの前記要求ＩＰパケット受信すると、ＩＰアドレス用スレーブ機能ソフトウェアを用いて、自身の制御信号用スレーブインタフェースのＩＰアドレスを応答するための応答ＩＰパケットを該マスタ装置に送信し、
前記マスタ装置は、
前記スレーブ装置から前記応答ＩＰパケットを受信すると、ＩＰアドレス用マスタ機能ソフトウェアが該スレーブ装置のＩＰアドレスを識別して、マスタ機能ソフトウェアに通知し、
前記マスタ機能ソフトウェアにおいて、前記スレーブ装置のＩＰアドレスを設定することを特徴とするマスタ／スレーブ通信方法。
【請求項２】
前記マスタ機能ソフトウェアがGSMP(General Switch Management Protocol)のマスタであり、前記スレーブ機能ソフトウェアが、GSMPのスレーブである請求項１記載のマスタ／スレーブ通信方法。
【請求項３】
前記マスタ装置において、前記ＩＰアドレス用マスタ機能ソフトウェアが、前記スレーブ装置の制御信号用スレーブインタフェースのＩＰアドレスを問い合わせるための前記要求ＩＰパケットをマルチキャストもしくは、ブロードキャストし、
前記要求ＩＰパケットを受信したスレーブ装置のＩＰアドレス用スレーブ機能ソフトウェアが、自スレーブ装置内の制御信号用スレーブインタフェースのＩＰアドレスの情報を含んだ応答パケットを、前記マスタ装置の前記ＩＰアドレス用マスタ機能ソフトウェアに対して返信し、
前記マスタ装置において、前記ＩＰアドレス用マスタ機能ソフトウェアが、前記応答ＩＰパケットを受信することにより、制御信号用スレーブインタフェースのＩＰアドレスを認知して、前記マスタ機能ソフトウェアに設定する請求項１または、２記載のマスタ／スレーブ通信方法。
【請求項４】
前記スレーブ装置の前記ＩＰアドレス用スレーブ機能ソフトウェアが自スレーブ装置内の制御信号用スレーブインタフェースのＩＰアドレスの情報を、前記マスタ装置の前記マスタ機能ソフトウェアに広告するための広告ＩＰパケットを、ＩＰマルチキャストもしくは、ＩＰブロードキャストし、
前記マスタ装置のＩＰアドレス用マスタ機能ソフトウェアにおいて、前記広告ＩＰパケットを受信し、該広告ＩＰパケットを送信した前記制御信号用スレーブインタフェースのＩＰアドレスを認知して、前記マスタ機能ソフトウェアに設定する請求項１または２記載のマスタ／スレーブ通信方法。
【請求項５】
前記要求ＩＰパケット、前記応答ＩＰパケット及び前記広告ＩＰパケットとして、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＩＰペイロード内に該パケットの種別を明示する識別情報を設定する請求項３または、４記載のマスタ／スレーブ通信方法。
【請求項６】
前記要求ＩＰパケット、前記応答ＩＰパケット及び前記広告ＩＰパケットとして、UDPを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、UDPヘッダ内にマスタ／スレーブ通信方法のためのパケットであることを示すための特定ポート番号を有し、UDPペイロード内に該パケットの種別を明示する識別情報を設定する請求項３または、４記載のマスタ／スレーブ通信方法。
【請求項７】
前記要求ＩＰパケット、前記応答ＩＰパケット及び前記広告ＩＰパケットとして、UDPを収容し、ディスティネーションアドレスに特定のＩＰブロードキャストアドレスを設定し、UDPヘッダ内にマスタ／スレーブ通信方法のためのパケットであることを示すための特定ポート番号を有し、UDPペイロード内に該パケットの種別を明示する識別情報を設定する請求項３または、４記載のマスタ／スレーブ通信方法。
【請求項８】
前記一連の処理を定期的に実行する請求項３記載のマスタ／スレーブ通信方法。
【請求項９】
マスタとなる通信装置（以下、マスタ装置と記す）とスレーブとなる通信装置（以下、スレーブ装置と記す）との間でＴＣＰ／ＩＰ通信し、ＴＣＰコネクションを確立する前に、該マスタ装置が未知のスレーブ装置のＩＰアドレスを設定するマスタ／スレーブ通信システムであって、
前記マスタ装置は、
前記スレーブ装置を制御するマスタ機能ソフトウェアと、
前記スレーブ装置に対して制御信号用スレーブインタフェースのＩＰアドレスを返答することを要求する要求ＩＰパケットを送信し、該スレーブ装置から応答された応答ＩＰパケットのＩＰアドレスを前記マスタ機能ソフトウェアに通知するＩＰアドレス用マスタ機能ソフトウェアと、
自身と前記スレーブ装置との間で制御信号の送受信を行うための制御信号用マスタインタフェースと、
各インタフェース及び各ソフトウェアとの間で制御信号の仲介を行うマスタオペレーションシステムと、を有し、
前記スレーブ装置は、
主信号の経路交換を行う経路交換手段と、
前記経路交換手段を制御し、また、前記マスタ装置との間で制御信号を交換するスレーブ機能ソフトウェアと、
自身と前記マスタ装置との間で制御信号の送受信を行うための制御信号用スレーブインタフェースと、
前記マスタ装置から受信した前記要求ＩＰパケットに応じて自身の制御信号用スレーブインタフェースのＩＰアドレスを応答する応答ＩＰパケットを送信し、また、自主的に制御信号用スレーブインタフェースのＩＰアドレスを前記マスタ装置に広告する広告ＩＰパケットを送信するＩＰアドレス用スレーブ機能ソフトウェアと、
前記スレーブ機能ソフトウェアと前記経路交換手段との間で制御信号の送受信を行うための経路交換制御用インタフェースと、
各インタフェース及び各ソフトウェアとの間で制御信号の仲介を行うスレーブオペレーションシステムと、を有することを特徴とするマスタ／スレーブ通信システム。
【請求項１０】
前記マスタ機能ソフトウェアは、ＧＳＭＰ(General Switch Management Protocol)のマスタとして動作し、前記スレーブ機能ソフトウェアは、ＧＳＭＰのスレーブとして動作する請求項９記載のマスタ／スレーブ通信システム。
【請求項１１】
前記マスタ装置の前記ＩＰアドレス用マスタ機能ソフトウェアは、
前記マスタ装置と前記スレーブ装置との間でＴＣＰ／ＩＰ通信するためのＴＣＰコネクションを確立する前に、該スレーブ装置の制御信号用スレーブインタフェースのＩＰアドレスを問い合わせるための前記要求ＩＰパケットをマルチキャストもしくは、ブロードキャストするマスタ要求手段と、
前記スレーブ装置から前記応答ＩＰパケットを受信することで、前記制御信号用スレーブインタフェースのＩＰアドレスを認知して前記マスタ機能ソフトウェアに設定するマスタ設定手段と、を含み、
前記スレーブ装置の前記ＩＰアドレス用スレーブ機能ソフトウェアは、
自スレーブ内の制御信号用スレーブインタフェースのＩＰアドレスの情報を含んだ前記応答ＩＰパケットを、前記マスタ装置の前記ＩＰアドレス用マスタ機能ソフトウェアに対して返信するスレーブ応答手段を含む請求項９または１０記載のマスタ／スレーブ通信システム。
【請求項１２】
前記スレーブ装置の前記ＩＰアドレス用スレーブ機能ソフトウェアは、
前記マスタ装置との間でＴＣＰ／ＩＰ通信するためのＴＣＰコネクションを確立する前に、自スレーブ装置内の前記制御信号スレーブインタフェースのＩＰアドレスの情報を前記マスタ装置の前記マスタ機能ソフトウェアに広告するための広告ＩＰパケットをＩＰマルチキャストもしくは、ＩＰブロードキャストするスレーブ広告手段を含み、
前記マスタ装置の前記ＩＰアドレス用マスタ機能ソフトウェアは、
前記広告ＩＰパケットを受信することで、前記広告ＩＰパケットを送信した制御信号用スレーブインタフェースのＩＰアドレスを認知して前記マスタ機能ソフトウェアに設定するマスタ設定手段を含む請求項９または１０記載のマスタ／スレーブ通信システム。
【請求項１３】
前記マスタ装置は、
前記要求ＩＰパケットとして、ディスティネーションアドレスに特定のＩＰマルチやストアドレスを設定し、ＩＰペイロード内に役割を明示する識別情報を設定する手段を含む請求項９または１１記載のマスタ／スレーブ通信システム。
【請求項１４】
前記スレーブ装置は、
前記応答ＩＰパケット、及び前記広告ＩＰパケットとして、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＩＰペイロード内に役割を明示する識別情報を設定する手段を含む請求項９、１１または１２記載のマスタ／スレーブ通信システム。
【請求項１５】
前記マスタ装置は、
前記要求ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通信方法のためのパケットであることを示すための特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む請求項９または１１記載のマスタ／スレーブ通信システム。
【請求項１６】
前記スレーブ装置は、
前記応答ＩＰパケット及び前記広告ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通信方法のためのパケットであることを示すための特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む請求項９、１１または１２記載のマスタ／スレーブ通信システム。
【請求項１７】
前記マスタ装置は、
前記要求ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰブロードキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通知方法のためのパケットであることを示す特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む請求項９または１１記載のマスタ／スレーブ通信システム。
【請求項１８】
前記スレーブ装置は、
前記応答ＩＰパケット、及び前記広告ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰブロードキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通知方法のためのパケットであることを示す特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む請求項９、１１または１２記載のマスタ／スレーブ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタ／スレーブ通信方法及びシステムに係り、特に、マスタ装置とスレーブ装置とのＴＣＰ／ＩＰ通信における、スレーブ装置のＩＰアドレスをマスタ装置に自動設定させるためのマスタ／スレーブ通信方法及びシステムに関する。
【背景技術】
【０００２】
マルチメディア通信を実現するために、ＡＴＭ(Asynchronous Transfer Mode)というトラフィック伝送方式が開発されている。ＡＴＭを実装したＡＴＭスイッチで構成されるＡＴＭネットワークでは、ＩＴＵ−ＴＱ．２９３１、もしくはＰＮＮＩに準拠したシグナリングを用いて、ＶＣ(Virtual Channel)を制御し、始点のＡＴＭスイッチと終点のＡＴＭスイッチとをＶＣで接続する。シグナリングを介してＶＣの制御を要求されたＡＴＭスイッチは、自身に実装されているスイッチ制御プロトコルに従ってスイッチやポートを制御する（例えば、非特許文献１参照）。
【０００３】
スイッチ制御プロトコルの1つとして、ＧＳＭＰ(General Switch Management Protocol)というものが開発された。ＧＳＭＰにより、多数のベンダのＡＴＭスイッチを共通のシグナリングで制御可能となる。ＧＳＭＰはマスタ装置及びスレーブ装置と呼ばれる二つの機能部で構成され、スレーブ装置は、ＡＴＭスイッチのことであり、マスタ装置とは、シグナリングの要求を受け付けてＡＴＭスイッチを制御するコントローラのことである。マスタ装置とスレーブ装置との通信形態は、サーバ・クライアント型通信であり、マスタ装置がクライアント機能を有し、スレーブ装置がサーバ機能を有する。また、マスタ装置とスレーブ装置間の通信では、伝送方式として、ＴＣＰ／ＩＰ、または、Ethernet（登録商標）、または、ＡＴＭを用いることが定義され、さらに多対多接続を行うことが可能である。
【０００４】
最近、ＯＸＣ装置(Optical Cross Connect System)のスイッチ及びポートの制御方法として、ＧＳＭＰを利用することが考えられ、ＧＳＭＰを汎用スイッチ制御プロトコルとして利用する気運が高まっている。
【非特許文献１】RFC3293
【発明の開示】
【発明が解決しようとする課題】
【０００５】
マスタ装置とスレーブ装置とが、ＴＣＰ／ＩＰを用いて通信する場合、マスタ装置はスレーブ装置に対して、ＴＣＰコネクションの確立を要求するためのＳＹＮメッセージを送信する必要がある。マスタ装置は、スレーブ装置に対してユニキャストでＳＹＮメッセージを送信するため、マスタ装置は予めスレーブ装置のＩＰアドレスを認知している必要がある。このため、スレーブのＩＰアドレスをマスタ装置に予め設定しておく必要がある。
【０００６】
しかしながら、マスタ装置とスレーブ装置との接続状態は動的に変化するため、スレーブ装置のＩＰアドレスについては、マスタ装置に手動設定する必要がある。しかし、手動設定する場合、多数のスレーブ装置のＩＰアドレスをマスタ装置毎に設定する必要があり、非常に労力を必要とする他、設定間違いを引き起こし易い。
【０００７】
本発明は、上記の点に鑑みなされたもので、労力を減らし、設定間違いを抑止するため、スレーブ装置のＩＰアドレスを自動的にマスタ装置に設定することが可能なマスタ／スレーブ通信方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
図１は、本発明の原理を説明するための図である。
【０００９】
本発明は、マスタとなる通信装置（以下、マスタ装置と記す）とスレーブとなる通信装置（以下、スレーブ装置と記す）との間でＴＣＰ／ＩＰ通信し、ＴＣＰコネクションを確立する前に、該マスタ装置が未知のスレーブ装置のＩＰアドレスを設定するマスタ／スレーブ通信方法において、
マスタ装置は、
ＩＰアドレス用マスタ機能ソフトウェアを用いて、スレーブ装置に対して制御信号用スレーブインタフェースのＩＰアドレスを返答することを要求する要求ＩＰパケットを送信し（ステップ１）、
スレーブ装置は、
マスタ装置から要求ＩＰパケット受信すると、ＩＰアドレス用スレーブ機能ソフトウェアを用いて、自身の制御信号用スレーブインタフェースのＩＰアドレスを応答するための応答ＩＰパケットを該マスタ装置に送信し（ステップ２）、
マスタ装置は、
スレーブ装置から応答ＩＰパケットを受信すると、ＩＰアドレス用マスタ機能ソフトウェアが該スレーブ装置のＩＰアドレスを識別して、マスタ機能ソフトウェアに通知し（ステップ３）、
マスタ機能ソフトウェアにおいて、スレーブ装置のＩＰアドレスを設定する（ステップ４）。
【００１０】
また、本発明は、マスタ機能ソフトウェアがGSMP(のマスタであり、スレーブ機能ソフトウェアが、GSMPのスレーブである。
【００１１】
また、本発明は、マスタ装置において、ＩＰアドレス用マスタ機能ソフトウェアが、スレーブ装置の制御信号用スレーブインタフェースのＩＰアドレスを問い合わせるための要求ＩＰパケットをマルチキャストもしくは、ブロードキャストし、
要求ＩＰパケットを受信したスレーブ装置のＩＰアドレス用スレーブ機能ソフトウェアが、自スレーブ装置内の制御信号用スレーブインタフェースのＩＰアドレスの情報を含んだ応答パケットを、マスタ装置のＩＰアドレス用マスタ機能ソフトウェアに対して返信し、
マスタ装置において、ＩＰアドレス用マスタ機能ソフトウェアが、応答ＩＰパケットを受信することにより、制御信号用スレーブインタフェースのＩＰアドレスを認知して、マスタ機能ソフトウェアに設定する。
【００１２】
また、本発明は、スレーブ装置のＩＰアドレス用スレーブ機能ソフトウェアが自スレーブ装置内の制御信号用スレーブインタフェースのＩＰアドレスの情報を、マスタ装置のマスタ機能ソフトウェアに広告するための広告ＩＰパケットを、ＩＰマルチキャストもしくは、ＩＰブロードキャストし、
マスタ装置のＩＰアドレス用マスタ機能ソフトウェアにおいて、広告ＩＰパケットを受信し、該広告ＩＰパケットを送信した制御信号用スレーブインタフェースのＩＰアドレスを認知して、マスタ機能ソフトウェアに設定する。
【００１３】
また、本発明は、要求ＩＰパケット、応答ＩＰパケット及び広告ＩＰパケットとして、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＩＰペイロード内に該パケットの種別を明示する識別情報を設定する。
【００１４】
また、本発明は、要求ＩＰパケット、応答ＩＰパケット及び広告ＩＰパケットとして、UDPを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、UDPヘッダ内にマスタ／スレーブ通信方法のためのパケットであることを示すための特定ポート番号を有し、UDPペイロード内に該パケットの種別を明示する識別情報を設定する。
【００１５】
また、本発明は、要求ＩＰパケット、応答ＩＰパケット及び広告ＩＰパケットとして、UDPを収容し、ディスティネーションアドレスに特定のＩＰブロードキャストアドレスを設定し、UDPヘッダ内にマスタ／スレーブ通信方法のためのパケットであることを示すための特定ポート番号を有し、UDPペイロード内に該パケットの種別を明示する識別情報を設定する。
【００１６】
また、本発明は、マスタ装置において、ＩＰアドレス用マスタ機能ソフトウェアが、スレーブ装置の制御信号用スレーブインタフェースのＩＰアドレスを問い合わせるための要求ＩＰパケットをマルチキャストもしくは、ブロードキャストし、
要求ＩＰパケットを受信したスレーブ装置のＩＰアドレス用スレーブ機能ソフトウェアが、自スレーブ装置内の制御信号用スレーブインタフェースのＩＰアドレスの情報を含んだ応答パケットを、マスタ装置のＩＰアドレス用マスタ機能ソフトウェアに対して返信し、
マスタ装置において、ＩＰアドレス用マスタ機能ソフトウェアが、応答ＩＰパケットを受信することにより、制御信号用スレーブインタフェースのＩＰアドレスを認知して、マスタ機能ソフトウェアに設定する一連の処理を、定期的に実行する。
【００１７】
図２は、本発明の原理構成図である。
【００１８】
本発明は、マスタとなる通信装置（以下、マスタ装置と記す）とスレーブとなる通信装置（以下、スレーブ装置と記す）との間でＴＣＰ／ＩＰ通信し、ＴＣＰコネクションを確立する前に、該マスタ装置が未知のスレーブ装置のＩＰアドレスを設定するマスタ／スレーブ通信システムであって、
マスタ装置１００は、
スレーブ装置２００を制御するマスタ機能ソフトウェア１１０と、
スレーブ装置２００に対して制御信号用スレーブインタフェースのＩＰアドレスを返答することを要求する要求ＩＰパケットを送信し、該スレーブ装置２００から応答された応答ＩＰパケットのＩＰアドレスをマスタ機能ソフトウェアに通知するＩＰアドレス用マスタ機能ソフトウェア１２０と、
自身１００とスレーブ装置２００との間で制御信号の送受信を行うための制御信号用マスタインタフェース１３０と、
各インタフェース及び各ソフトウェアとの間で制御信号の仲介を行うマスタオペレーションシステム１４０と、を有し、
スレーブ装置２００は、
主信号の経路交換を行う経路交換手段２１０と、
経路交換手段２１０を制御し、また、マスタ装置との間で制御信号を交換するスレーブ機能ソフトウェア２２０と、
自身２００とマスタ装置１００との間で制御信号の送受信を行うための制御信号用スレーブインタフェース２４０と、
マスタ装置１００から受信した要求ＩＰパケットに応じて自身の制御信号用スレーブインタフェース２４０のＩＰアドレスを応答する応答ＩＰパケットを送信し、また、自主的に制御信号用スレーブインタフェース２４０のＩＰアドレスをマスタ装置１００に広告する広告ＩＰパケットを送信するＩＰアドレス用スレーブ機能ソフトウェア２３０と、
スレーブ機能ソフトウェア２２０と経路交換手段２１０との間で制御信号の送受信を行うための経路交換制御用インタフェース２５０と、
各インタフェース及び各ソフトウェアとの間で制御信号の仲介を行うスレーブオペレーションシステム２６０と、を有する。
【００１９】
また、本発明のマスタ機能ソフトウェア１１０は、ＧＳＭＰのマスタとして動作し、スレーブ機能ソフトウェア２３０は、ＧＳＭＰのスレーブとして動作する。
【００２０】
また、本発明のマスタ装置１００のＩＰアドレス用マスタ機能ソフトウェア１２０は、
マスタ装置１００とスレーブ装置２００との間でＴＣＰ／ＩＰ通信するためのＴＣＰコネクションを確立する前に、該スレーブ装置の制御信号用スレーブインタフェース２４０のＩＰアドレスを問い合わせるための要求ＩＰパケットをマルチキャストもしくは、ブロードキャストするマスタ要求手段と、
スレーブ装置２００から応答ＩＰパケットを受信することで、制御信号用スレーブインタフェース２４０のＩＰアドレスを認知してマスタ機能ソフトウェア１１０に設定するマスタ設定手段と、を含み、
スレーブ装置２００のＩＰアドレス用スレーブ機能ソフトウェア２３０は、
自スレーブ内の制御信号用スレーブインタフェース２４０のＩＰアドレスの情報を含んだ応答ＩＰパケットを、マスタ装置１００のＩＰアドレス用マスタ機能ソフトウェア１２０に対して返信するスレーブ応答手段を含む。
【００２１】
また、本発明のスレーブ装置２００のＩＰアドレス用スレーブ機能ソフトウェア２３０は、
マスタ装置１００との間でＴＣＰ／ＩＰ通信するためのＴＣＰコネクションを確立する前に、自スレーブ装置内の制御信号スレーブインタフェース２４０のＩＰアドレスの情報をマスタ装置１００のマスタ機能ソフトウェア１１０に広告するための広告ＩＰパケットをＩＰマルチキャストもしくは、ＩＰブロードキャストするスレーブ広告手段を含み、
マスタ装置１００のＩＰアドレス用マスタ機能ソフトウェア１２０は、
広告ＩＰパケットを受信することで、広告ＩＰパケットを送信した制御信号用スレーブインタフェース２４０のＩＰアドレスを認知してマスタ機能ソフトウェア１１０に設定するマスタ設定手段を含む。
【００２２】
また、本発明のマスタ装置１００は、
要求ＩＰパケットとして、ディスティネーションアドレスに特定のＩＰマルチやストアドレスを設定し、ＩＰペイロード内に役割を明示する識別情報を設定する手段を含む。
【００２３】
また、本発明のスレーブ装置２００は、
応答ＩＰパケット、及び広告ＩＰパケットとして、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＩＰペイロード内に役割を明示する識別情報を設定する手段を含む。
【００２４】
また、本発明のマスタ装置１００は、
要求ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通信方法のためのパケットであることを示すための特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む。
【００２５】
また、本発明のスレーブ装置２００は、
応答ＩＰパケット及び広告ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通信方法のためのパケットであることを示すための特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む。
【００２６】
また、本発明のマスタ装置１００は、
要求ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰブロードキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通知方法のためのパケットであることを示す特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む。
【００２７】
また、本発明のスレーブ装置２００は、
応答ＩＰパケット、及び広告ＩＰパケットとして、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰブロードキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ装置とスレーブ装置間の通知方法のためのパケットであることを示す特定のポート番号を有し、ＵＤＰペイロード内に役割を明示する識別情報を設定する手段を含む。
【発明の効果】
【００２８】
上記のように、GSMPにおけるマスタ・スレーブとのＴＣＰ／ＩＰ通信において、マスタ装置は自身が送信したＩＰマルチキャストパケットもしくは、ＩＰブロードキャストパケットが到達可能なスレーブ全てに対してスレーブのＩＰアドレスをマスタ装置に応答することを自主的に要求可能になり、応答したスレーブのＩＰアドレスを自動的に設定可能となる。
【００２９】
また、スレーブ装置は、自身が送信したＩＰマルチキャストパケットもしくはＩＰブロードキャストパケットが到達可能なマスタ全てに対して自身のＩＰアドレスを自主的に広告可能となり、広告を受けたマスタ装置は、スレーブ装置のＩＰアドレスを自動的に設定可能となる。例えば、マスタ装置が存在するネットワークに新たなスレーブ装置が接続された場合、このスレーブ装置が自主的にマスタ装置に自身のＩＰアドレスを広告できる。
【００３０】
また、ＩＰアドレス用マスタ機能ソフトウェアは、自身が送信したＩＰマルチキャストパケットもしくはＩＰブロードキャストパケットが到達可能なＩＰアドレス用スレーブ機能ソフトウェア全てに対してスレーブ装置の制御信号用スレーブインタフェースのＩＰアドレスをＩＰアドレス用マスタ機能ソフトウェアに応答することが自主的に要求可能となり、応答したＩＰアドレス用スレーブ機能ソフトウェアの制御信号用スレーブインタフェースのＩＰアドレスを自動的にマスタ機能ソフトウェアに設定可能となる。
【００３１】
また、ＩＰアドレス用スレーブ機能ソフトウェアが、自身が送信したＩＰマルチキャストパケットもしくはＩＰブロードキャストパケットが到達可能なＩＰアドレス用マスタ機能ソフトウェア全てに対して制御信号用スレーブインタフェースのＩＰアドレスを自主的に広告可能となり、広告を受けたＩＰアドレス用マスタ機能ソフトウェアは制御信号用スレーブインタフェースのＩＰアドレスを自動的に設定可能となる。例えば、マスタ装置が存在するネットワークに新たなスレーブ装置が接続された場合、このスレーブ装置が自主的にマスタ装置に自身のＩＰアドレスを広告できる。
【００３２】
また、マスタ装置及びスレーブ装置において、自身が受信したＩＰパケットが、要求ＩＰパケット、または、応答ＩＰパケット、または、広告ＩＰパケットのいずれであるかを識別できる。
【００３３】
また、一連の処理を定期的に実行することにより、マスタ装置が存在するネットワークに新たなスレーブ装置が接続された場合において、または、マスタ装置とスレーブ装置とのTCPコネクションが切断された場合において、マスタ装置は自主的かつ定期的に未知のスレーブを発見可能となり、このスレーブ装置のＩＰアドレスを取得可能となる。
【発明を実施するための最良の形態】
【００３４】
以下、図面と共に本発明の実施の形態を説明する。
【００３５】
図３は、本発明の一実施の形態におけるマスタ装置の構成を示す。
【００３６】
マスタ装置１００は、スレーブ装置を制御する装置であり、マスタ機能ソフトウェア１１０、ＩＰアドレス用マスタ機能ソフトウェア１２０、制御信号用マスタインタフェース１３０、及びマスタオペレーションシステム１４０から構成される。
【００３７】
マスタ機能ソフトウェア１１０は、スレーブ装置を制御する。
【００３８】
ＩＰアドレス用マスタ機能ソフトウェア１２０は、スレーブ装置に対してスレーブ装置のＩＰアドレスを返答することを要求し、スレーブ装置から応答されたＩＰアドレスをマスタ機能ソフトウェア１１０に通知する。
【００３９】
制御信号用マスタインタフェース１３０は、ＩＰアドレス用マスタ機能ソフトウェア１２０と、自身とスレーブ装置との間で制御信号の送受信を行う。
【００４０】
マスタオペレーションシステム１４０は、各インタフェース及び各ソフトウェアとの間で制御信号の仲介を行う。
【００４１】
図４は、本発明の一実施の形態におけるスレーブ装置の構成を示す。
【００４２】
スレーブ装置２００は、マスタ装置１００の命令を受けて、主信号の経路交換を行う装置であり、経路交換部２１０、スレーブ機能ソフトウェア２２０、ＩＰアドレス用スレーブ機能ソフトウェア２３０、制御信号用スレーブインタフェース２４０、経路交換制御用インタフェース２５０、スレーブオペレーションシステム２６０から構成される。
【００４３】
経路交換部２１０は、主信号の経路交換を行う。
【００４４】
スレーブ機能ソフトウェア２２０は、経路交換部２１０を制御し、また、マスタ装置１００との間で制御信号を交換する。
【００４５】
ＩＰアドレス用スレーブ機能ソフトウェア２３０は、マスタ装置１００からの要求に応じて自身のＩＰアドレスを応答し、また、自主的に自身のＩＰアドレスをマスタ装置１００に広告する。
【００４６】
制御信号用スレーブインタフェース２４０は、自身とマスタ装置１００との間で制御信号の送受信を行う。
【００４７】
経路交換制御用インタフェース２５０は、スレーブ機能ソフトウェア２２０と経路交換部２１０との間で制御信号の送受信を行う。
【００４８】
スレーブオペレーションシステム２６０は、各インタフェース及び各ソフトウェアとの間で制御信号の仲介を行う。
【００４９】
また、上記のマスタ装置１００のマスタ機能ソフトウェア１１０及び、スレーブ装置２００のスレーブ機能ソフトウェア２２０として、ＧＳＭＰを用いる。
【００５０】
ＧＳＭＰは、ＡＴＭ及びＯＸＣ等のスイッチ装置を管理するためのプロトコルであり、通信キャリアのネットワークには、一般に数十台を越えるスイッチ装置が存在する。図５にマスタ装置１００とスレーブ装置２００との物理的な接続関係を示す。
【００５１】
図５に示すように、ＧＳＭＰのような多対多接続するマスタ−スレーブ間通信に適用したほうが、1対１接続するマスタ−スレーブ通信の時よりも効果が大きい。
【００５２】
また、図６は、本発明の一実施の形態におけるＩＰアドレス用マスタ機能ソフトウェア及びＩＰアドレス用スレーブ機能ソフトウェアの動作のフローチャートである。
【００５３】
マスタ装置１００とスレーブ装置２００との間でＴＣＰコネクションを確立する前に、マスタ装置１００がスレーブ装置２００のＩＰアドレスを問い合わせるための要求ＩＰパケットをマルチキャストもしくはブロードキャストすることにより（ステップ１０１）、当該要求ＩＰパケットを受信したスレーブ装置２００が、当該要求ＩＰパケットのペイロードを確認し（ステップ１０２，１０３）、マスタ装置１００に対して応答ＩＰパケットを返信する（ステップ１０４）。
【００５４】
マスタ装置１００が応答ＩＰパケットを受信すると（ステップ１０５）、当該応答ＩＰパケットのＩＰペイロードを確認すると共に、パケット機能を識別し（ステップ１０６）、スレーブ装置２００のＩＰアドレスを認知して自マスタ装置１００に設定する（ステップ１０７）。
【００５５】
これにより、ＩＰアドレス用マスタ機能ソフトウェア１２０は自身が送信したＩＰマルチキャストパケットもしくは、ＩＰブロードキャストパケットが到達可能なＩＰアドレス用スレーブ機能ソフトウェア２３０全てに対してスレーブ装置の制御信号用スレーブインタフェース２４０のＩＰアドレスをＩＰアドレス用マスタ機能ソフトウェア１２０に応答することを自主的に要求可能となり、応答したＩＰアドレス用スレーブ機能ソフトウェア２３０の制御信号用スレーブインタフェース２４０のＩＰアドレスを自動的にマスタ機能ソフトウェア１１０に設定可能となる。
【００５６】
図７は、本発明の一実施の形態におけるＩＰアドレス用マスタ機能ソフトウェア及びＩＰアドレス用スレーブ機能ソフトウェアの動作のフローチャートである。
【００５７】
マスタ装置１００のマスタ機能ソフトウェア１１０と、スレーブ装置２００のスレーブ機能ソフトウェア２２０との間でＴＣＰコネクションを確立する前に、ＩＰアドレス用スレーブ機能ソフトウェア２３０が、制御信号用スレーブインタフェース２４０のＩＰアドレスをＩＰアドレス用マスタ機能ソフトウェア２３０に広告するための広告ＩＰパケットをマルチキャストもしくはブロードキャストし（ステップ２０１）、マスタ装置１００のＩＰアドレスマスタ機能ソフトウェア１２０が、広告ＩＰパケットを受信し（ステップ２０２）、スレーブ装置２００の制御信号用スレーブインタフェース２４０のＩＰアドレスを認知して（ステップ２０３）、マスタ機能ソフトウェア１１０に設定する（ステップ２０４）。
【００５８】
これにより、ＩＰアドレス用スレーブ機能ソフトウェア２３０は、自身が送信したＩＰマルチキャストパケットもしくは、ＩＰブロードキャストパケットが到達可能なＩＰアドレス用マスタ機能ソフトウェア１２０全てに対して制御信号用スレーブインタフェースのＩＰアドレスを自主的に広告可能となり、広告を受けたＩＰアドレス用マスタ機能ソフトウェア２０は、制御信号用スレーブインタフェース２４０のＩＰアドレスを自動的に設定可能となる。例えば、マスタ装置１００が存在するネットワークに新たなスレーブ装置２００が接続された場合、このスレーブ装置２００が自主的にマスタ装置１００に自身のＩＰアドレスを広告できる。
【００５９】
また、上記における要求ＩＰパケット及び応答ＩＰパケット及び広告ＩＰパケットについて、ディスティネーションに特定のＩＰマルチキャストアドレスを設定し、ＩＰペイロード内に役割を明示する識別情報を設定することで、上記のステップ１０３、ステップ１０６、及びステップ２０３において、それぞれ、マスタ装置１００及びスレーブ装置２００において、自身が受信したＩＰパケットが要求ＩＰパケット、または、応答ＩＰパケット、または、広告ＩＰパケットであるかを認識することができる。
【００６０】
上記の技術を実現するマスタ／スレーブ通信のため、ＩＰマルチキャストアドレスを定義する必要がある。前述のＩＰマルチキャストアドレスをディスティネーションアドレスにもつＩＰパケットは、要求ＩＰパケット、または、応答ＩＰパケット、または、広告ＩＰパケットである。マスタ装置１００のマスタオペレーションシステム１４０及びスレーブ装置２００のスレーブオペレーションシステム２６０は、図８に示すように、ＩＰペイロード内の役割を明示する識別情報（識別情報フィールド）を用い、自身が受信したＩＰパケットが要求ＩＰパケット、または、応答ＩＰパケット、または、広告ＩＰパケットであることを識別する。
【００６１】
また、要求ＩＰパケット及び応答ＩＰパケット及び広告ＩＰパケットについて、図９に示すように、ＵＤＰを収容し、ディスティネーションアドレスに特定のＩＰマルチキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ／スレーブ通信のためのパケットであることを示すための特定のポート番号を設定し、ＵＤＰペイロード内に役割を明示する識別情報を設定する。
【００６２】
これにより、マスタ装置１００及びスレーブ装置２００のオペレーションシステム１４０，２６０は、自身に到達したＩＰパケット要求が、ＩＰパケットまたは、応答ＩＰパケット、または、広告ＩＰパケットであるかを認識して受信することができる。
【００６３】
さらに、要求ＩＰパケット及び応答ＩＰパケット及び広告ＩＰパケットについて、ＵＤＰを収容し、ディスティネーションアドレスにＩＰブロードキャストアドレスを設定し、ＵＤＰヘッダ内にマスタ／スレーブ通信のためのパケットを示すための特定のポート番号を設定し、ＵＤＰペイロード内に役割を明示する識別情報を設定する。
【００６４】
これにより、マスタ装置１００及びスレーブ装置２００は、自身に到達したＩＰパケットが、要求ＩＰパケット、応答ＩＰパケット、または、広告ＩＰパケットであると認識して受信することができる。
【００６５】
上記のＵＤＰを用いた技術を実現するために、マスタ／スレーブ通信のため、図９に示すように、ポート番号を定義する必要がある。ポートを有するＵＤＰ／ＩＰパケットは、要求ＩＰパケット、応答ＩＰパケット、または、広告ＩＰパケットであり、マスタ装置１００及びスレーブ装置２００は、ＵＤＰペイロード内の役割を明示する識別情報を用いて、自身が受信したＵＤＰ／ＩＰパケットが要求ＩＰパケット、応答ＩＰパケット、または、広告ＩＰパケットかを識別する。
【００６６】
また、マスタ装置１００のＩＰアドレスマスタ機能ソフトウェア１２０が、スレーブ装置２００の制御信号用スレーブインタフェース２４０のＩＰアドレスを問い合わせるための要求ＩＰパケットを、マルチキャストまたは、ブロードキャストする処理と、要求ＩＰパケットを受信したＩＰアドレス用スレーブ機能ソフトウェア２３０が、ＩＰアドレス用マスタ機能ソフトウェア１２０に対して応答ＩＰパケットを返信する処理、ＩＰアドレス用マスタ機能ソフトウェア１２０が応答ＩＰパケットを受信することで制御信号用スレーブインタフェース２４０のＩＰアドレスを認知して、マスタ機能ソフトウェア１１０に設定する処理とを、定期的に実行する。
【００６７】
これにより、マスタ装置１００が存在するネットワークに新たなスレーブ装置が接続された場合において、または、マスタ装置１００とスレーブ装置２００とのＴＣＰコネクションが切断された場合において、マスタ装置１００は、自主的、かつ、定期的に未知のスレーブ装置２００を発見することができ、このスレーブ装置のＩＰアドレスを取得することが可能になる。
【実施例】
【００６８】
以下、図面と共に本発明の実施例を説明する。
【００６９】
マスタ装置１００は、図３に示すように、マスタ機能ソフトウェア１１０、ＩＰアドレス用マスタ機能ソフトウェア１２０、制御信号用マスタインタフェース１３０、及びマスタオペレーションシステム１４０から構成されているが、これらの構成をソフトウェアと同等の動作を実現する論理回路で実現することも可能である。また、ＩＰアドレス用マスタ機能ソフトウェア１２０、マスタ機能ソフトウェア１１０は、これらのソフトウェアを動作可能であり、かつ、ＴＣＰ／ＩＰ通信可能なコンピュータもしくは、同等の機能を有する装置に実装される。
【００７０】
また、スレーブ装置２００は、図４に示すように、経路交換部２１０、スレーブ機能ソフトウェア２２０、ＩＰアドレス用スレーブ機能ソフトウェア２３０、制御信号用スレーブインタフェース２４０、経路交換制御用インタフェース２５０、スレーブオペレーションシステム２６０から構成されているが、これらの構成をソフトウェアと同等の動作を実現する論理回路で実現することも可能である。また、また、ＩＰアドレス用スレーブ機能ソフトウェア２３０、スレーブ機能ソフトウェア２２０は、これらのソフトウェアを動作可能であり、かつ、ＴＣＰ／ＩＰ通信可能なコンピュータもしくは、同等の機能を有する装置に実装される。
【００７１】
図１０は、本発明の一実施例のネットワーク構成を示しており、マスタ装置１００はGSMPのマスタ装置として動作し、スレーブ装置２００は同様にGSMPのスレーブ装置として動作する。GSMPは、ATM及びOXC等のスイッチ装置を管理するためのプロトコルであり、通信キャリアのネットワークには一般に数十台を越えるスイッチ装置が存在する。図１０の構成は、図５で示したマスタ装置とスレーブ装置とのＴＣＰ／ＩＰコネクションの接続関係を示している。スイッチ装置をスレーブ装置とし、マスタ装置から管理する場合、これらのスイッチ装置の制御信号用スレーブインタフェースのＩＰアドレスを手動でマスタ機能ソフトウェアに設定する必要があったが、本発明をGSMPのような多対多接続するマスタ／スレーブ通信に適用した方が、１対１接続するマスタ／スレーブ通信のときよりも効果が大きい。
【００７２】
以下では、GSMPを用いた構成を前提として説明する。また、マスタ装置１００がスレーブ装置２００を制御するためには、自身から送信したＩＰマルチキャストパケットがスレーブ装置２００に到達可能なマスタ／スレーブ接続関係であることが前提である。さらに、ＩＰマルチキャストアドレスが規定されており、ＩＰ アドレス用マスタ機能ソフトウェア１２０もしくは、ＩＰアドレス用スレーブ機能ソフトウェア２３０が具備されたコンピュータのオペレーションシステムは、規定されたＩＰマルチキャストアドレスを有するＩＰパケットを受信すると、このＩＰパケットの情報をＩＰアドレス用マスタ機能ソフトウェア１２０もしくは、ＩＰアドレス用スレーブ機能ソフトウェア２３０に送信する機能が必要である。
【００７３】
最初に、マスタ装置１００からスレーブ装置２００に対して要求ＩＰパケットを送信し、スレーブ装置２００から応答ＩＰパケットを受信した場合について説明する。
【００７４】
図１１は、本発明の一実施例の第１の動作を示すシーケンスチャートである。
【００７５】
同図では、マスタ装置１００においてスレーブ装置２００に対して、要求ＩＰパケットを送信し、応答ＩＰパケットを取得する動作を示している。
【００７６】
まず、マスタ装置１００は、ＩＰアドレス用マスタ機能ソフトウェア１２０において、スレーブ装置２００のＩＰアドレスを問い合わせるための要求パケットに、ディスティネーションアドレスとして特定のＩＰマルチキャストアドレス（例えば、224.0.0.0/24）をＩＰヘッダの宛先アドレスフィールドに設定し、自ＩＰアドレスを送信元ＩＰアドレスフィールドに設定し、ＩＰペイロード内に当該パケットの役割を示す識別情報を設定し（ステップ３０１）、マスタオペレーションシステム１４０及び制御信号用マスタインタフェース１３０を介してスレーブ装置２００に送信する（ステップ３０２）。
【００７７】
スレーブ装置２００の制御信号用スレーブインタフェース２４０を介してＩＰアドレス用スレーブ機能ソフトウェア２３０が、マスタ装置１００から送信された要求ＩＰパケットを受信し、要求ＩＰパケットの識別情報から当該パケットがＩＰアドレスを要求しているパケットであることを識別する（ステップ３０３）。
【００７８】
スレーブ装置２００のＩＰアドレス用スレーブ機能ソフトウェア２３０は、自ＩＰマルチキャストアドレスをＩＰヘッダの応答ＩＰパケットの送信元ＩＰアドレスフィールドに設定し、要求ＩＰパケットに設定されていたマスタ装置１００のＩＰアドレスを宛先ＩＰアドレスフィールドに設定すると共に、ＩＰペイロードの識別情報フィールドに応答パケットであることを設定し（ステップ３０４）、スレーブオペレーションシステム２６０、制御信号用スレーブインタフェース２４０を介してマスタ装置１００に送信する（ステップ３０５）。
【００７９】
マスタ装置１００は、スレーブ装置２００から応答ＩＰパケットを受信すると、ＩＰアドレス用マスタ機能ソフトウェア１２０は、当該ＩＰパケットが先に送信した要求ＩＰパケットに対する応答パケットであることを識別情報から認識し（ステップ３０６）、スレーブ装置のＩＰアドレスをマスタ機能ソフトウェア１１０に設定する（ステップ３０７）。
【００８０】
なお、上記の例は、マルチキャストの例を示しているが、ブロードキャストである場合には、パケットをブロードキャストパケットとして扱うことを除いて同様の動作を行うものとする。
【００８１】
また、マスタ装置１００がスレーブ装置２００を制御するためには、自身から送信したＩＰブロードキャストパケットがスレーブ装置２００に到達可能なマスタ／スレーブ接続関係であることが前提である。
【００８２】
図１２は、本発明の一実施例の第２の動作のシーケンスチャートであり、広告ＩＰパケットをスレーブ装置２００からマスタ装置１００に送信する例を示す。
【００８３】
スレーブ装置２００は、ＩＰアドレス用スレーブ機能ソフトウェア２３０において、広告ＩＰパケットにディスティネーションアドレスとして、特定のＩＰマルチキャストアドレスを設定し（ステップ４０１）、スレーブオペレーションシステム２６０及び制御信号用スレーブインタフェース２４０を介して、マスタ装置１００に送信する（ステップ４０２）。マスタ装置１００は、前述のステップ３０６と同様の動作により、受信したＩＰパケットを識別し（ステップ４０３）、マスタ機能ソフトウェア１１０にスレーブ装置２００のＩＰアドレスを設定する（ステップ４０４）。
【００８４】
なお、上記の例は、マルチキャストの例を示しているが、ブロードキャストである場合には、パケットをブロードキャストパケットとして扱うことを除いて同様の動作を行うものとする。
【００８５】
また、UDP／ＩＰパケット情報の送受信の場合には、予めポート番号を規定しておき、当該ポートに到達するUDP／ＩＰパケットの情報をＩＰアドレス用マスタ機能ソフトウェア１２０もしくは、ＩＰアドレス用スレーブ機能ソフトウェア２３０に送信する。
【００８６】
なお、図３に示すマスタ装置１００のマスタ機能ソフトウェア１１０を機能拡張して交換用マスタ機能ソフトウェアと一体化してマスタ装置１００に実装してもよい。同様に、図４に示すスレーブ機能ソフトウェア２２０を機能拡張して交換用スレーブ機能ソフトウェアと一体化してスレーブ装置２００に実装してもよい。
【００８７】
また、制御信号用スレーブインタフェース２４０と経路交換制御用インタフェース２５０とを１つのインタフェースで共有してもよい。
【００８８】
さらに、ＩＰアドレス用マスタ機能ソフトウェア１２０は、定期的に要求ＩＰパケットをスレーブ装置２００に送信し、ＩＰアドレス用スレーブ機能ソフトウェア２３０から応答された応答ＩＰパケット内の制御信号用スレーブインタフェース２４０のＩＰアドレスをマスタ機能ソフトウェア１１０に送信してもよい。
【００８９】
なお、上記で特定のアドレスを利用するのは、オペレーションシステムにおいて、受信パケットをどのソフトウェアに渡してよいか判断できず、パケット廃棄してしまうことを回避するためである。特定のＩＰマルチキャストアドレスを持つパケットを受信したオペレーションシステムは、受信パケットの内容をＩＰアドレス用スレーブ機能ソフトウェア／マスタ機能ソフトウェアに渡すことができる。
【００９０】
また、ＵＤＰを利用しない場合に、特定ＩＰマルチキャストアドレスを利用することは、ＵＤＰを使用した場合のＩＰマルチキャスト／ブロードキャストとＵＤＰのポート番号を一度に利用したことと等価である。
【００９１】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【産業上の利用可能性】
【００９２】
本発明は、GSMPにおけるマスタとスレーブとのTCP/ＩＰ通信に適用可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるマスタ装置の構成図である。
【図４】本発明の一実施の形態におけるスレーブ装置の構成図である。
【図５】本発明の一実施の形態におけるマスタ装置とスレーブ装置の物理的な接続関係を示す図である。
【図６】本発明の一実施の形態におけるＩＰアドレス用マスタ機能ソフトウェア及びＩＰアドレス用スレーブ機能ソフトウェアの動作のフローチャートである。
【図７】本発明の一実施の形態におけるＩＰアドレス用マスタ機能ソフトウェア及びＩＰアドレス用スレーブ機能ソフトウェアの動作のフローチャートである。
【図８】本発明の一実施の形態における要求ＩＰパケット、応答ＩＰパケット、広告ＩＰパケットのフォーマット（その１）である。
【図９】本発明の一実施の形態における要求ＩＰパケット、応答ＩＰパケット、広告ＩＰパケットのフォーマット（その２）である。
【図１０】本発明の一実施例のTCP/ＩＰコネクションの接続関係を示す図である。
【図１１】本発明の一実施例の第１の動作のシーケンスチャートである。
【図１２】本発明の一実施例の第２の動作のシーケンスチャートである。
【符号の説明】
【００９４】
１００  マスタ装置
１１０  マスタ機能ソフトウェア
１２０  ＩＰアドレス用マスタ機能ソフトウェア
１３０  制御信号用マスタインタフェース
１４０  マスタオペレーションシステム
２００  スレーブ装置
２１０  経路交換手段、経路交換部
２２０  スレーブ機能ソフトウェア
２３０  ＩＰアドレス用スレーブ機能ソフトウェア
２４０  制御信号用スレーブインタフェース
２５０  経路交換制御用インタフェース
２６０  スレーブオペレーションシステム
【図１】
2005142843.tif 000003
【図２】
2005142843.tif 000004
【図３】
2005142843.tif 000005
【図４】
2005142843.tif 000006
【図５】
2005142843.tif 000007
【図６】
2005142843.tif 000008
【図７】
2005142843.tif 000009
【図８】
2005142843.tif 000010
【図９】
2005142843.tif 000011
【図１０】
2005142843.tif 000012
【図１１】
2005142843.tif 000013
【図１２】
2005142843.tif 000014