(57)【特許請求の範囲】
【請求項１】
バックボーンＡＴＭ網を構成するバックボーンＡＴＭ交換機と、前記バックボーンＡＴＭ交換機と接続する終端ＡＴＭ交換機と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータと、前記ラベルエッジルータと前記終端ＡＴＭ交換機とを接続するＭＰＬＳ／ＡＴＭ変換機能部とを備えて自営通信網を構成し、前記ＭＰＬＳ／ＡＴＭ変換機能部は、前記ラベルエッジルータがラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換する機能と、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信したＡＴＭアドレスを前記アドレス変換規則に従ってＩＰアドレスに復元する機能と、前記ラベルエッジルータが発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換する機能と、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信するＡＴＭメッセージを前記メッセージ対応関係に従ってＭＰＬＳメッセージに復元する機能と、前記ラベルエッジルータがラベル設定を要求するＩＰアドレスと、該ＩＰアドレスに設定されるラベルと、該ラベルについて設定されるＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理する機能とを有することを特徴とする通信システム。
【請求項２】
前記ＩＰアドレス及び前記ＡＴＭアドレスは組織階層的に割り当てられるとともに、前記ＭＰＬＳ／ＡＴＭ変換機能部は、前記ＩＰアドレスを前記ＡＴＭアドレスに変換するに際して、当該ＩＰアドレスの一部又は全部を含むように前記ＡＴＭアドレスに変換する機能を有することを特徴とする請求項１記載の通信システム。
【請求項３】
前記ＭＰＬＳ／ＡＴＭ変換機能部は、前記ＩＰアドレスから変換されたＡＴＭアドレスにＭＰＬＳ変換認識用コードを書き込む機能を有するとともに、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信したＡＴＭアドレスについて前記ＭＰＬＳ変換認識用コードの有無を調べ、該ＭＰＬＳ変換認識用コードが有れば、当該ＡＴＭアドレスを前記アドレス変換規則に従ってＩＰアドレスに復元する機能を有することを特徴とする請求項１または２記載の通信システム。
【請求項４】
前記ＭＰＬＳ／ＡＴＭ変換機能部は、前記ＭＰＬＳメッセージまたは前記ＡＴＭメッセージの変換または復元に際して、予め定めたパラメータ対応関係に従って当該メッセージに含まれるパラメータの変換または復元も併せて行う機能を有することを特徴とする請求項１から３のいずれかに記載の通信システム。
【請求項５】
バックボーンＡＴＭ網を構成するバックボーンＡＴＭ交換機と、前記バックボーンＡＴＭ交換機と接続する終端ＡＴＭ交換機と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータと、前記ラベルエッジルータと前記終端ＡＴＭ交換機とを接続するＭＰＬＳ／ＡＴＭ変換機能部とを備えて自営通信網を構成し、前記ＭＰＬＳ／ＡＴＭ変換機能部により、前記ラベルエッジルータがラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換し、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信したＡＴＭアドレスを前記アドレス変換規則に従ってＩＰアドレスに復元し、前記ラベルエッジルータが発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換し、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信するＡＴＭメッセージを前記メッセージ対応関係に従ってＭＰＬＳメッセージに復元し、前記ラベルエッジルータがラベル設定を要求するＩＰアドレスと、該ＩＰアドレスに設定されるラベルと、該ラベルについて設定されるＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理することを特徴とする通信方法。
【請求項６】
自営通信網において、バックボーンＡＴＭ交換機に接続する終端ＡＴＭ交換機と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータとを接続するために、前記終端ＡＴＭ交換機に備えられるコンピュータに、前記ラベルエッジルータがラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換する機能と、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信したＡＴＭアドレスを前記アドレス変換規則に従ってＩＰアドレスに復元する機能と、前記ラベルエッジルータが発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換する機能と、前記終端ＡＴＭ交換機が前記バックボーンＡＴＭ交換機から受信するＡＴＭメッセージを前記メッセージ対応関係に従ってＭＰＬＳメッセージに復元する機能と、前記ラベルエッジルータがラベル設定を要求するＩＰアドレスと、該ＩＰアドレスに設定されるラベルと、該ラベルについて設定されるＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理する機能とを実現させるためのＭＰＬＳ／ＡＴＭ変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰトラヒックに品質保証を提供する技術に関する。さらに詳述すると、本発明は、ＡＴＭ（Asynchronous Transfer Mode）とＭＰＬＳ（MultiProtocol Label Switching）との相互変換を行うための通信システム及び通信方法及びプログラムに関する。
【０００２】
【従来の技術】
ＩＰ（Internet Protocol）を使用することで、多様なネットワークを繋いで一つの大規模なインターネットワークとしつつ各ネットワークをシームレスに動作させることが可能となる。しかしながら、可変長のＩＰパケットを扱う場合に遅延時間の制御が困難となり、厳密な伝送品質の保証は困難となる。伝送品質は、一般に、伝送遅延、揺らぎ（遅延のばらつき）、最低保証速度、ピーク速度などがパラメータとされる。そのような伝送品質を保証する技術として、ＡＴＭがある。このため、ＡＴＭ網上にＩＰ網を構築する網構成が有力視されている。ＡＴＭを利用してＩＰトラヒックに品質保証を提供する従来の技術としては、ＬＡＮＥ（Local Area Network Emulation）やＭＰＯＡ（Multiprotocol over ＡＴＭ）がある。
【０００３】
また、ＡＴＭを利用するものに特に限定されないが、ＩＰトラヒックに品質保証を提供するための技術として、ＭＰＬＳがある。ＭＰＬＳでは、ＣＲ−ＬＤＰ(Constraint-based Routing-Label Distribution Protocol)と呼ばれるプロトコルを用い、可変長のＩＰパケットに、要求する品質に応じたラベルを付加し、そのラベルに従って品質制御を行う。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のＬＡＮＥでは、ＬＡＮ間通信はルータ経由の通信となり、ルータでは品質保証を提供しない。従って、ルータを跨いだＩＰトラヒックの品質は保証されない。
【０００５】
また、ＭＰＯＡにより品質保証を提供しようとする場合、一般にＩＰアドレスとＡＴＭアドレスとは相関関係がないので、アドレス変換を行うにはサーバで対応関係を把握する等の複雑な処理が必要となる。またＭＰＯＡは、ＭＰＬＳが提供しようとしている品質に比べ優先度指定が不可能などの問題がある上に、プロトコルの複雑さから普及していないのが現状である。
【０００６】
また、ＭＰＬＳにより品質保証を提供しようとする場合、ＡＴＭ網で使用する固定長のＡＴＭセルのヘッダをＭＰＬＳのラベルとして利用することにより品質保証提供は可能である。ところが、この場合、ＡＴＭ網内の全てのＡＴＭ交換機のソフトウェアの変更が必要となる。このため、新規にＡＴＭベースのＭＰＬＳ網を構築するとなると、多大な時間や莫大なコストがかかり、導入は容易でない。また、ＭＰＬＳは未だ確立した技術でなく、ＡＴＭのバックボーン網まで導入した場合には、厳密な品質保証や運用管理面で懸念が残る。
【０００７】
そこで、本発明は、ＩＰトラヒックに容易に品質保証を提供できる通信システム及び通信方法及びＭＰＬＳ／ＡＴＭ変換プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
かかる目的を達成するため、請求項１記載の通信システムは、バックボーンＡＴＭ網を構成するバックボーンＡＴＭ交換機と、バックボーンＡＴＭ交換機と接続する終端ＡＴＭ交換機と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータと、ラベルエッジルータと終端ＡＴＭ交換機とを接続するＭＰＬＳ／ＡＴＭ変換機能部とを備えて自営通信網を構成し、ＭＰＬＳ／ＡＴＭ変換機能部は、ラベルエッジルータがラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換する機能と、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信したＡＴＭアドレスをアドレス変換規則に従ってＩＰアドレスに復元する機能と、ラベルエッジルータが発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換する機能と、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信するＡＴＭメッセージをメッセージ対応関係に従ってＭＰＬＳメッセージに復元する機能と、ラベルエッジルータがラベル設定を要求するＩＰアドレスと、該ＩＰアドレスに設定されるラベルと、該ラベルについて設定されるＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理する機能とを有するものとしている。
【０００９】
また、請求項５記載の通信方法は、バックボーンＡＴＭ網を構成するバックボーンＡＴＭ交換機と、バックボーンＡＴＭ交換機と接続する終端ＡＴＭ交換機と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータと、ラベルエッジルータと終端ＡＴＭ交換機とを接続するＭＰＬＳ／ＡＴＭ変換機能部とを備えて自営通信網を構成し、ＭＰＬＳ／ＡＴＭ変換機能部により、ラベルエッジルータがラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換し、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信したＡＴＭアドレスをアドレス変換規則に従ってＩＰアドレスに復元し、ラベルエッジルータが発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換し、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信するＡＴＭメッセージをメッセージ対応関係に従ってＭＰＬＳメッセージに復元し、ラベルエッジルータがラベル設定を要求するＩＰアドレスと、該ＩＰアドレスに設定されるラベルと、該ラベルについて設定されるＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理するようにしている。
【００１０】
また、請求項６記載のＭＰＬＳ／ＡＴＭ変換プログラムは、自営通信網において、バックボーンＡＴＭ交換機に接続する終端ＡＴＭ交換機と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータとを接続するために、終端ＡＴＭ交換機に備えられるコンピュータに、ラベルエッジルータがラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換する機能と、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信したＡＴＭアドレスをアドレス変換規則に従ってＩＰアドレスに復元する機能と、ラベルエッジルータが発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換する機能と、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信するＡＴＭメッセージをメッセージ対応関係に従ってＭＰＬＳメッセージに復元する機能と、ラベルエッジルータがラベル設定を要求するＩＰアドレスと、該ＩＰアドレスに設定されるラベルと、該ラベルについて設定されるＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理する機能とを実現させるためのものである。
【００１１】
したがって、ＭＰＬＳの持つ品質要求機能をラベルエッジルータで実現し、実際の品質保証をＡＴＭ網で実現することができる。例えば次の通りである。即ち、ラベルエッジルータは、ＭＰＬＳの持つ品質要求機能に基き、要求品質を指定した宛先ＩＰアドレスに対応するラベルを要求する（当該ラベルを要求したラベルエッジルータを発信側ラベルエッジルータと呼ぶ。）。当該ラベル要求のＭＰＬＳメッセージは、発信側ラベルエッジルータに接続されたＭＰＬＳ／ＡＴＭ変換機能部（以下、発信側ＭＰＬＳ／ＡＴＭ変換機能部と呼ぶ。）により、予め定めたメッセージ対応関係に従って回線設定要求のＡＴＭメッセージに変換される。当該ＡＴＭメッセージは、発信側ＭＰＬＳ／ＡＴＭ変換機能部に接続された終端ＡＴＭ交換機（以下、発信側終端ＡＴＭ交換機と呼ぶ。）によりバックボーンＡＴＭ交換機に送信され、さらにＡＴＭバックボーン網を転送され、宛先ＩＰアドレスが属する相手側の終端ＡＴＭ交換機（以下、着信側終端ＡＴＭ交換機と呼ぶ。）に到着する。当該ＡＴＭメッセージは、着信側終端ＡＴＭ交換機に接続されたＭＰＬＳ／ＡＴＭ変換機能部（以下、着信側ＭＰＬＳ／ＡＴＭ変換機能部と呼ぶ。）によりラベル要求のＭＰＬＳメッセージに復元され、着信側ＭＰＬＳ／ＡＴＭ変換機能部に接続されたラベルエッジルータ（即ち、ラベルを要求されたラベルエッジルータである。以下、着信側ラベルエッジルータと呼ぶ。）に送信される。ラベル要求に応じた着信側ラベルエッジルータがラベルを通知すると、当該ラベル通知のＭＰＬＳメッセージは、着信側ＭＰＬＳ／ＡＴＭ変換機能部により回線設定完了のＡＴＭメッセージに変換され、さらに着信側終端ＡＴＭ交換機によりバックボーンＡＴＭ交換機に送信され、さらにＡＴＭバックボーン網を転送され、発信側終端ＡＴＭ交換機に到着する。当該ＡＴＭメッセージは、発信側ＭＰＬＳ／ＡＴＭ変換機能部でラベル通知のＭＰＬＳメッセージに復元され、ラベルを要求した発信側ラベルエッジルータに送信される。以上の動作により、発信側ラベルエッジルータと着信側ラベルエッジルータとの間に品質保証の提供可能な論理的な通信路が構成される。ここで、ＭＰＬＳでは宛先ＩＰアドレスに対応するラベルを要求するが、ＡＴＭ網内の回線設定にはＡＴＭアドレスが必要である。そこで、発信側ＭＰＬＳ／ＡＴＭ変換機能部により宛先ＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換するようにしている。当該変換されたＡＴＭアドレスに基いて、回線設定要求のＡＴＭメッセージは、バックボーンＡＴＭ網を転送され、着信側終端ＡＴＭ交換機に到達することとなる。着信側終端ＡＴＭ交換機が受信したＡＴＭアドレスは、予め定めたアドレス変換規則に従ってＩＰアドレスに復元される。これにより、着信側ラベルエッジルータは当該ＩＰアドレスに対してラベルを設定できる。また、ＭＰＬＳ／ＡＴＭ変換機能部により、ＭＰＬＳ回線とＡＴＭ回線との対応関係を管理しているので、ＡＴＭの回線設定不可等の他のメッセージを受信した場合でも、対象となる回線を特定でき、適切な処理が可能となる。
【００１２】
また、請求項２記載の発明は、請求項１記載の通信システムにおいて、ＩＰアドレス及びＡＴＭアドレスは組織階層的に割り当てられるとともに、ＭＰＬＳ／ＡＴＭ変換機能部は、ＩＰアドレスをＡＴＭアドレスに変換するに際して、当該ＩＰアドレスの一部又は全部を含むようにＡＴＭアドレスに変換する機能を有するものとしている。
【００１３】
終端ＡＴＭ交換機、ラベルエッジルータ、さらにラベルエッジルータに接続する通信端末は、組織階層的に配置される。これに合わせて、これらの機器のＡＴＭアドレスまたはＩＰアドレスを組織階層的に割り当てる。この場合、バックボーンＡＴＭ交換機では、ＡＴＭアドレスに含まれるＩＰアドレスの部分から、データを転送すべき終端ＡＴＭ交換機を特定することができる。また、ＩＰアドレスからＡＴＭアドレスへの変換及びＡＴＭアドレスからＩＰアドレスへの復元に際して、ＩＰアドレスとＡＴＭアドレスとの対応関係を把握し管理する等の複雑な処理は不要であり、ＩＰアドレスをＡＴＭアドレスにそのまま書き込む又はＡＴＭアドレスからＩＰアドレスを取り出すことによりアドレス変換を容易かつ高速に行える。
【００１４】
また、請求項３記載の発明は、請求項１または２記載の通信システムにおいて、ＭＰＬＳ／ＡＴＭ変換機能部は、ＩＰアドレスから変換されたＡＴＭアドレスにＭＰＬＳ変換認識用コードを書き込む機能を有するとともに、終端ＡＴＭ交換機がバックボーンＡＴＭ交換機から受信したＡＴＭアドレスについてＭＰＬＳ変換認識用コードの有無を調べ、該ＭＰＬＳ変換認識用コードが有れば、当該ＡＴＭアドレスをアドレス変換規則に従ってＩＰアドレスに復元する機能を有するものとしている。したがって、終端ＡＴＭ交換機にＡＴＭ端末が接続されている場合に、ラベルエッジルータに対するＭＰＬＳ／ＡＴＭ変換処理をすべきか、またはＡＴＭ端末に対する通常のＡＴＭ処理をすべきか等を容易に判断できる。
【００１５】
また、請求項４記載の発明は、請求項１から３のいずれかに記載の通信システムにおいて、ＭＰＬＳ／ＡＴＭ変換機能部は、ＭＰＬＳメッセージまたはＡＴＭメッセージの変換または復元に際して、予め定めたパラメータ対応関係に従って当該メッセージに含まれるパラメータの変換または復元も併せて行う機能を有するものとしている。ＩＰトラヒックに、より柔軟かつ高度の品質保証の提供が可能となる。
【００１６】
【発明の実施の形態】
以下、本発明の構成を図面に示す実施形態に基づいて詳細に説明する。
【００１７】
図１から図１９に本発明の通信システムの実施の一形態を示す。この通信システムは、バックボーンＡＴＭ網１０を構成するバックボーンＡＴＭ交換機４と、バックボーンＡＴＭ交換機４と接続する終端ＡＴＭ交換機３と、ＭＰＬＳ網を構成する機能を備えたラベルエッジルータ２と、ラベルエッジルータ２と終端ＡＴＭ交換機３とを接続するＭＰＬＳ／ＡＴＭ変換機能部１とを備えて自営通信網を構成するものである。
【００１８】
バックボーンＡＴＭ交換機（中継用ＡＴＭ交換機とも呼ばれる）４は、例えば本実施形態では説明の便宜上４台とし、ループ状に通信回線で接続されてバックボーンＡＴＭ網（中継用ＡＴＭ網とも呼ばれる）１０を構成している。バックボーンＡＴＭ交換機４には、例えば利用者の敷地内等に設置される終端ＡＴＭ交換機３（以下、加入者系ＡＴＭ交換機３と呼ぶ）が接続される。加入者系ＡＴＭ交換機３は、ラベルエッジルータ２やＡＴＭ端末を収容するＡＴＭ交換機である。例えば、Ａ支店（図１中の符号１１で示す）及びＢ支店（図１中の符号１２で示す）には加入者系ＡＴＭ交換機３がそれぞれ設置されており、加入者系ＡＴＭ交換機３はバックボーンＡＴＭ交換機４と接続されている。従って、Ａ支店１１とＢ支店１２間で通信を行う場合には、必ずバックボーンＡＴＭ網１０を経由するようになっている。
【００１９】
ラベルエッジルータ（以下、ＬＥＲと略記する）２は、ＩＰトラヒックをＭＰＬＳドメイン（即ちＭＰＬＳが適用される領域）に収容する機能を備える既知の情報処理装置である。ＬＥＲ２は、ＭＰＬＳ／ＡＴＭ変換機能部１を介して加入者系ＡＴＭ交換機３に接続されるとともに、ＩＰトラヒックによる通信を行なう通信端末５が接続される。
【００２０】
通信端末５は、エンド−エンドの双方向の通信を行なうための装置であり、例えば本実施形態では、通信機能を備えＬＡＮに接続される既知のパーソナルコンピュータ等である。以下、通信端末をＬＡＮ端末５と呼ぶ。例えばＡ支店１１のＬＡＮ端末５ａは、ＬＥＲ２ａに通信回線を介して接続され、ＬＥＲ２ａは加入者系ＡＴＭ交換機３ａに通信回線を介して接続される。Ｂ支店１２のＬＡＮ端末５ｂも同様に、ＬＥＲ２ｂに通信回線を介して接続され、ＬＥＲ２ｂは加入者系ＡＴＭ交換機３ｂに通信回線を介して接続される。
【００２１】
本実施形態のＭＰＬＳ／ＡＴＭ変換機能部１は、主に次の三つの機能を有する。第一に、ＬＥＲ２がラベル設定を要求するＩＰアドレスを予め定めたアドレス変換規則に従ってＡＴＭアドレスに変換する機能と、加入者系ＡＴＭ交換機３がバックボーンＡＴＭ交換機４から受信したＡＴＭアドレスをアドレス変換規則に従ってＩＰアドレスに復元する機能を有する。第二に、ＬＥＲ２が発信するＭＰＬＳメッセージを予め定めたメッセージ対応関係に従ってＡＴＭメッセージに変換する機能と、加入者系ＡＴＭ交換機３がバックボーンＡＴＭ交換機３から受信するＡＴＭメッセージをメッセージ対応関係に従ってＭＰＬＳメッセージに復元する機能を有する。第三に、ラベルエッジルータがラベル設定を要求するＩＰアドレスと、当該ＩＰアドレスに設定されるラベルと、当該ラベルについて設定されたＭＰＬＳ回線及びＡＴＭ回線との対応関係を管理する機能を有する。
【００２２】
本実施形態のＭＰＬＳ／ＡＴＭ変換機能部１は、例えばソフトウェア（ＭＰＬＳ／ＡＴＭ変換プログラム）によって実現される。ＭＰＬＳ／ＡＴＭ変換プログラムは、加入者系ＡＴＭ交換機３にセットアップされ、加入者系ＡＴＭ交換機３が備えるコンピュータ（処理装置）に上記の機能を実現させる。ただし、ＭＰＬＳ／ＡＴＭ変換機能部１が有する機能のうちハードウェア化が可能である機能は、ハードウェアとして実現しても良いことは勿論である。以下、ＭＰＬＳ／ＡＴＭ変換機能部１を有する加入者系ＡＴＭ交換機３、即ちＭＰＬＳ／ＡＴＭ変換プログラムがセットアップされた加入者系ＡＴＭ交換機３を、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）と表す。
【００２３】
本実施形態では、ＬＥＲ２と加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）間で使用するプロトコルは、例えばＣＲ−ＬＤＰとする。また、加入者系ＡＴＭ交換機３とバックボーンＡＴＭ交換機４間及びバックボーンＡＴＭ網１０内で使用するプロトコルは、例えばＰＮＮＩ（Private Network-Network Interface）とする。
【００２４】
先ず、ＭＰＬＳ／ＡＴＭ変換機能部１が有するＩＰアドレスとＡＴＭアドレスの変換及び復元機能について説明する。本発明は、自営通信網を構成するので、ＩＰアドレス及びＡＴＭアドレスともに自由に設定することができる。したがって、ＩＰアドレスとＡＴＭアドレスとの間に一定の関係を持たせるように、通信機器にＩＰアドレスまたはＡＴＭアドレスを割り当てることが可能であり、または各通信機器のＩＰアドレスとＡＴＭアドレスとを予め把握しておくこともできる。
【００２５】
例えば、本実施形態では、ＩＰアドレスとＡＴＭアドレスとの相互変換を容易にするため、ＩＰアドレスとＡＴＭアドレスに明確な関係を持たせたアドレス割当を行う。例えば図１の例に示すように、加入者系ＡＴＭ交換機３、ＬＥＲ２、ＬＡＮ端末５等のネットワーク機器は、一般に利用者の組織構成に対応して組織的に配置され構成される。そこで、本実施形態では、ＩＰアドレス及びＡＴＭアドレスは、利用者の組織階層に従って組織階層的に割り当てられるものとしている。そして、ＭＰＬＳ／ＡＴＭ変換機能部１は、ＩＰアドレスをＡＴＭアドレスに変換するに際して、当該ＩＰアドレスの一部又は全部を含むようにＡＴＭアドレスに変換する機能を有するものとしている。
【００２６】
例えばＩＰｖ４の場合、ＩＰアドレスは、４バイトで構成される。そこで、各バイトに次の役割を割り当てるようにする。例えば１バイト目を「本店または支店を識別する部分」とする。そして、例えば２バイト目を「本店または支店内の事業所（営業所等）を識別する部分」とする。そして、例えば３バイト目を「事業所内のＬＡＮ（セグメント）を識別する部分」とする。そして、例えば４バイト目を「ＬＡＮ内の端末を識別する部分」とする。従って、例えば「Ａ」支店の「Ｂ」営業所のＬＡＮ「Ｃ」の端末「Ｄ」には、「Ａ．Ｂ．Ｃ．Ｄ」というＩＰアドレスが与えられるイメージになる。
【００２７】
一方、ＡＴＭアドレスも組織階層に従って割り当てるものとし、ＩＰアドレスと同一の「本店または支店を識別する部分」及び「本店または支店内の事業所（営業所等）を識別する部分」を有するようにする。ＡＴＭアドレスは、例えば図１７に示すように、ＡＦＩ（Authority and Format Identifier）部１３、ＮＰ（Network Prefix）部１４、ＥＳＩ（End System Identifier）部１５、ＳＥＬ（Selector）部１６からなる。各部１３，１４，１５，１６の括弧内の数字は、バイト数を示す。ＡＦＩ部１３において１６進数表示で示す「４９」とは、ローカルフォーマットであることを表す。ＥＳＩ部１５にはＡＴＭ端末（ＡＴＭ交換機に直接接続され、ＡＴＭアドレスを持つ端末）を識別するためのＭＡＣアドレスが書き込まれる。ＳＥＬ部１６はＡＴＭ端末が任意に設定するものである。例えば「Ａ」支店の「Ｂ」営業所のＭＡＣアドレスが「ＭＡＣＥ」であるＡＴＭ端末には、図１７に示すＡＴＭアドレスが与えられることになる。
【００２８】
ここで、バックボーンＡＴＭ網１０でのメッセージ中継は、例えばＡＴＭアドレスのうちＮＰ部１４の上位２バイト（図１７の例では「Ａ」「Ｂ」の２バイトの部分）のみで行う。したがって、他の部分（図１７の例では「Ｃ」「Ｄ」「ＭＡＣＥ」等）は無視される。即ち、ＡＴＭアドレス中の「本店または支店を識別する部分」（図１７の例では「Ａ」）及び「本店または支店内の事業所（営業所等）を識別する部分」（図１７の例では「Ｂ」）に基いて、バックボーンＡＴＭ網１０でのメッセージ中継が行われる。
【００２９】
また、本実施形態では、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）にはＬＥＲ２だけでなくＡＴＭ端末が接続される場合があることも想定し、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）がバックボーンＡＴＭ交換機４から受信したＡＴＭアドレスについて、ＬＥＲ２に対するＭＰＬＳ／ＡＴＭ変換処理をすべきか、またはＡＴＭ端末に対する通常のＡＴＭ処理をすべきか等を容易に判断できるように、ＭＰＬＳ変換認識用コードを定義する。そして、本実施形態のＭＰＬＳ／ＡＴＭ変換機能部１では、ＩＰアドレスから変換されたＡＴＭアドレスにＭＰＬＳ変換認識用コードを書き込む機能を有するとともに、加入者系ＡＴＭ交換機３がバックボーンＡＴＭ交換機４から受信したＡＴＭアドレスについてＭＰＬＳ変換認識用コードの有無を調べて該ＭＰＬＳ変換認識用コードが有った場合に当該ＡＴＭアドレスをアドレス変換規則に従ってＩＰアドレスに復元する機能を有するものとしている。
【００３０】
以上のようなＩＰアドレス及びＡＴＭアドレスの割り当てを行なう場合におけるＩＰアドレスからＡＴＭアドレスへの変換処理の手順の一例を図１９に示す。即ち、ＡＴＭアドレスのＡＦＩ部１３は、ローカルフォーマットであることを表すコード（１６進数では「４９」）とする（ステップ１）。そして、ＮＰ部１４には、ＬＥＲ２が要求する宛先ＩＰアドレス（ただし、ＩＰアドレスのプレフィックスの場合もある）と、プレフィックス長ＰＬ（例えばＩＰｖ４のＩＰアドレスの場合は３２ビットを表す「３２」）を書き込む（ステップ２）。なお、当該書き込んだ以外のＮＰ部１４の残りの部分は全て「０」とする。そして、バックボーンＡＴＭ網１０でのメッセージ中継において無視されるＥＳＩ部１５には、ＭＰＬＳ変換認識用コード（以下、ＭＰＬＳ用特番と呼ぶ）を書き込む（ステップ３）。例えば、本実施形態では、ＭＰＬＳ用特番としてＥＳＩ部１５を全て「０」とする。ＳＥＬ部１６は、例えば本実施形態では使用せず、全て「０」とする（ステップ４）。
【００３１】
図４は、例えば「Ａ．Ｂ．Ｃ．Ｄ」であるＩＰアドレスをＡＴＭアドレスに変換するイメージを示す。上記したようにバックボーンＡＴＭ網１０でのメッセージ中継は、ＡＴＭアドレスのうちＮＰ部１４の上位２バイトのみで行なわれ、他の部分は無視されるから、バックボーンＡＴＭ網１０においては、図４に示す変換されたＡＴＭアドレスは、図１７に示すＡＴＭアドレスと同じ扱いをされることになる。即ち、図４に示す変換されたＡＴＭアドレスは、「Ａ」支店の「Ｂ」営業所の加入者系ＡＴＭ交換機３に到達可能なアドレスとなる。
【００３２】
ところで、ＩＰアドレスのプレフィックスをＮＰ部１４に書き込む場合とは、例えば次のような場合である。即ち、図４の例はＩＰアドレスが「Ａ．Ｂ．Ｃ．Ｄ」であるＬＡＮ端末５に対して回線を設定する場合を示しているが、ＭＰＬＳではＬＡＮに対して回線を設定する場合がある。つまり、あるＬＡＮに属するすべてのＬＡＮ端末５に回線を設定する場合がある。例えば「Ａ」支店の「Ｂ」営業所のＬＡＮ「Ｃ」に対して回線を設定する場合は、ＮＰ部１４は例えば図１８に示すものとなる。即ち、「Ａ」支店の「Ｂ」営業所のＬＡＮ「Ｃ」を示すＩＰアドレスの一部（ＩＰアドレスのプレフィックス）と、プレフィックス長ＰＬ（この場合例えば２４ビットを表す「２４」）とがＮＰ部１４に書き込こまれる。これによって、ＩＰアドレスが「Ａ．Ｂ．Ｃ．＊」（＊は任意）のＬＡＮ端末５に回線が設定されることとなる。本明細書において、ＬＥＲ２がラベル設定を要求する「ＩＰアドレス」には、このようなＩＰアドレスのプレフィックス（即ち、ＩＰアドレスの一部）である場合をも含むものとする。
【００３３】
一方、ＡＴＭアドレスからＩＰアドレスへの復元処理は、例えば図５に示す手順で行う。即ち、先ずＥＳＩ部１５のＭＰＬＳ用特番を検出し、ＡＴＭアドレスからＩＰアドレスへ変換する必要があることを認識する（ステップ５）。次いで、プレフィックス長ＰＬを検出する（ステップ６）。次いで、プレフィックス長ＰＬに基きＩＰアドレスを復元する（ステップ７）。
【００３４】
次に、ＭＰＬＳ／ＡＴＭ変換機能部１が有するＭＰＬＳメッセージとＡＴＭメッセージとの相互変換機能について説明する。加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）では、例えば図６に示すメッセージ変換テーブル１７を参照して、ＬＥＲ２から受信したＭＰＬＳメッセージを対応するＡＴＭメッセージに変換し、バックボーンＡＴＭ交換機４に向けて送信できるようにする。一方、バックボーンＡＴＭ交換機４から受信したＡＴＭメッセージを対応するＭＰＬＳメッセージに変換し、ＬＥＲ２に向けて送信できるようにする。メッセージ変換テーブル１７は、例えば加入者系ＡＴＭ交換機３が備える記憶装置に記録される。メッセージ変換テーブル１７中に存在しないメッセージは、例えば「変換の必要なし」として無視される。
【００３５】
また、本実施形態のＭＰＬＳ／ＡＴＭ変換機能部１は、ＭＰＬＳメッセージまたはＡＴＭメッセージの変換または復元に際して、予め定めたパラメータ対応関係に従って当該メッセージに含まれるパラメータの変換または復元も併せて行う機能を有するものとしている。表１にＭＰＬＳとＡＴＭのサービスとの対応例を、表２にＭＰＬＳのトラヒックパラメータに対応する各ＡＴＭサービスのトラヒックパラメータの例をそれぞれ示す。
【表１】
0004472208.tif 000002
【表２】
0004472208.tif 000003
なお、本実施形態では、ＭＰＬＳのトラヒックパラメータのうちＥＢＳ（Excess Burst Size）、Frequency、WeightはＡＴＭ網では使用しないものとする。また、ＡＴＭメッセージからＭＰＬＳメッセージへの変換時には、ＤＳのFrequencyのみFrequentとし、他は不使用（EBS=0、Frequency=Unspecified、Weight=0）とする。
【００３６】
次に、ＭＰＬＳ／ＡＴＭ変換機能部１が有するＭＰＬＳ回線とＡＴＭ回線との対応関係を管理する機能について説明する。ＭＰＬＳ／ＡＴＭ変換機能部１では、ＭＰＬＳ回線とＡＴＭ回線の対応関係の管理することで、ＭＰＬＳまたはＡＴＭメッセージを受信した時に、どのＭＰＬＳ回線及びＡＴＭ回線に関するメッセージなのかを識別する。例えば、本実施形態のＭＰＬＳ／ＡＴＭ変換機能部１は、管理テーブル１８を備え、管理テーブル１８に必要なデータを記録して、ＭＰＬＳ回線とＡＴＭ回線との対応関係を管理する（図１６参照）。管理テーブル１８は、例えば加入者系ＡＴＭ交換機３が備える記憶装置に記録される。なお、管理テーブル１８の行に該当するデータのまとまりを本実施形態では管理レコード１９と呼ぶ。
【００３７】
以上のような機能を備える加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）が、ＬＥＲ２から各種のＭＰＬＳメッセージを受信した場合、またバックボーンＡＴＭ交換機４から各種のＡＴＭメッセージを受信した場合の処理の一例を、メッセージの種別毎に図７から図１５のフローチャートに示し、以下これに従って説明する。
【００３８】
加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２ａからラベル要求のＭＰＬＳメッセージ（Label Request）を受信すると、例えば図７のフローチャートに示す処理を実行する。先ず、ＭＰＬＳメッセージ（Label Request）が有効であるか否か調べる（ステップ１０１）。なお、メッセージが有効であるか否かとは、当該メッセージが所定のフォーマットに違反するか否か、例えば必須パラメータが含まれているか等のエラーの有無をチェックするものである。有効であれば（ステップ１０１；Ｙｅｓ）、ＭＰＬＳ／ＡＴＭ変換機能部１にて宛先ＩＰアドレスをＡＴＭアドレスに変換する（ステップ１０２）。そして、必要なパラメータ変換を行う（ステップ１０３）。そして、転送先のバックボーンＡＴＭ交換機４が存在するか否か確認する（ステップ１０４）。転送先のバックボーンＡＴＭ交換機４が存在すれば（ステップ１０４；Ｙｅｓ）、次いでリソースの確保が可能であるか否か、即ち要求された伝送品質が提供可能であるか否か確認する（ステップ１０５）。リソース確保可能であれば（ステップ１０５；Ｙｅｓ）、ラベル要求のＭＰＬＳメッセージ（Label Request）を回線設定要求のＡＴＭメッセージ（SETUP）に変換し、当該ＡＴＭメッセージ（SETUP）を上記変換した所定パラメータとともに、バックボーンＡＴＭ交換機４に向けて送信する（ステップ１０６）。そして、ＬＥＲ２から受信したＭＰＬＳメッセージ（Label Request）中のＬＳＰＩＤ（Label Switched Path Identifier）と宛先ＩＰアドレスとを管理テーブル１８に記録する。さらに、これに対応させて、バックボーンＡＴＭ交換機４へ送信したＡＴＭメッセージ（SETUP）のＣＲ（Call Reference）を管理テーブル１８に記録する（ステップ１０７）。一方、ＭＰＬＳメッセージ（Label Request）が有効でない場合（ステップ１０１；Ｎｏ）、または転送先のバックボーンＡＴＭ交換機４が存在しない場合（ステップ１０４；Ｎｏ）、またはリソース確保できない場合（ステップ１０５；Ｎｏ）は、ＬＥＲ２にエラーを通知すべくＭＰＬＳメッセージ（Notification）を送信する（ステップ１０８）。
【００３９】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４から回線設定要求のＡＴＭメッセージ（SETUP）を受信すると、例えば図８のフローチャートに示す処理を実行する。先ず、ＡＴＭメッセージ（SETUP）が有効であるか否か調べ（ステップ２０１）、有効であれば（ステップ２０１；Ｙｅｓ）、宛先ＡＴＭアドレスのＥＳＩ部１５がＭＰＬＳ用特番であるか否か調べる（ステップ２０２）。宛先ＡＴＭアドレスのＥＳＩ部１５がＭＰＬＳ用特番であれば、ＩＰアドレスに復元する必要があることを認識し（ステップ２０２；Ｙｅｓ）、ＡＴＭアドレスからＩＰアドレスへの変換を行う（ステップ２０３）。そして、必要なパラメータ変換を行う（ステップ２０４）。そして、転送先のＬＥＲ２が存在するか否か確認する（ステップ２０５）。転送先のＬＥＲ２が存在すれば（ステップ２０５；Ｙｅｓ）、次いでリソースの確保が可能であるか否か、即ち要求された伝送品質が提供可能であるか否か確認する（ステップ２０６）。リソース確保可能であれば（ステップ２０６；Ｙｅｓ）、回線設定要求のＡＴＭメッセージ（SETUP）をラベル要求のＭＰＬＳメッセージ（Label Request）に変換し、当該ＭＰＬＳメッセージを上記変換した所定パラメータとともに、ＬＥＲ２に向けて送信する（ステップ２０７）。そして、バックボーンＡＴＭ交換機４から受信したＡＴＭメッセージ（SETUP）のＣＲと、ＬＥＲ２に送信したＭＰＬＳメッセージ（Label Request）中のＬＳＰＩＤと宛先ＩＰアドレスとを管理テーブル１８に対応させて記録する。一方、宛先ＡＴＭアドレスのＥＳＩ部１５がＭＰＬＳ用特番でない場合は（ステップ２０２；Ｎｏ）、当該ＡＴＭアドレスを有するＡＴＭ端末に対して通常のＡＴＭ処理が行われる（ステップ２０９）。また、ＡＴＭメッセージ（SETUP）が有効でない場合（ステップ２０１；Ｎｏ）、または転送先のＬＥＲ２が存在しない場合（ステップ２０５；Ｎｏ）、またはリソース確保できない場合（ステップ２０６；Ｎｏ）は、バックボーンＡＴＭ交換機４に回線解放のＡＴＭメッセージ（RELEASE）を送信する（ステップ２１０）。
【００４０】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２からラベル通知のＭＰＬＳメッセージ（Label Mapping）を受信すると、例えば図９のフローチャートに示す処理を実行する。即ち、ＭＰＬＳメッセージ（Label Mapping）が有効であるか否か調べ（ステップ３０１）、有効であれば（ステップ３０１；Ｙｅｓ）、対応する設定待ちのＡＴＭ回線が存在するか調べる（ステップ３０２）。即ち、ＬＥＲ２から受信したＭＰＬＳメッセージ（Label Mapping）中のＬＳＰＩＤや宛先ＩＰアドレスをキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＭＰＬＳ回線及びＡＴＭ回線の組み合わせを把握する。そして、対応するＡＴＭ回線が存在すれば（ステップ３０２；Ｙｅｓ）、ＶＰＩ／ＶＣＩ（Virtual Path Identifier／Virtual Channel Identifier）を決定し（ステップ３０３）、ラベル通知のＭＰＬＳメッセージ（Label Mapping）を回線設定完了のＡＴＭメッセージ（CONNECT）に変換してバックボーンＡＴＭ交換機４に向けて送信する（ステップ３０４）。そして、ＬＥＲ２から受信したＭＰＬＳメッセージ（Label Mapping）中のＭＰＬＳ用のラベルと、バックボーンＡＴＭ交換機４に送信したＡＴＭメッセージ（CONNECT）のＶＰＩ／ＶＣＩとを、管理テーブル１８上の該当する管理レコード１９に追加して記録する。従って、ＬＳＰＩＤと宛先ＩＰアドレスとラベルとＣＲとＶＰＩ／ＶＣＩとが管理レコード１９として関連付けられて管理テーブル１８上で管理される（ステップ３０５）。一方、ＭＰＬＳメッセージ（Label Mapping）が有効でない場合（ステップ３０１；Ｎｏ）、または対応する設定待ちのＡＴＭ回線が存在しない場合（ステップ３０２；Ｎｏ）は、ＬＥＲ２にエラーを通知すべくＭＰＬＳメッセージ（Notification）を送信する（ステップ３０６）。
【００４１】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４から回線設定完了のＡＴＭメッセージ（CONNECT）を受信すると、例えば図１０のフローチャートに示す処理を実行する。即ち、ＡＴＭメッセージ（CONNECT）が有効であるか否か調べ（ステップ４０１）、有効であれば（ステップ４０１；Ｙｅｓ）、対応する設定待ちのＭＰＬＳ回線が存在するか調べる（ステップ４０２）。ＭＰＬＳ／ＡＴＭ変換機能部１では、例えばバックボーンＡＴＭ交換機４から受信したＡＴＭメッセージ（CONNECT）のＣＲをキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＭＰＬＳ回線及びＡＴＭ回線の組み合わせを把握する。そして、対応する設定待ちのＭＰＬＳ回線が存在すれば（ステップ４０２；Ｙｅｓ）、ＭＰＬＳ用のラベルを決定し（ステップ４０３）、回線設定完了のＡＴＭメッセージ（CONNECT）をラベル通知のＭＰＬＳメッセージ（Label Mapping）に変換してＬＥＲ２に向けて送信する（ステップ４０４）。なお、本実施形態では、ＭＰＬＳ用のラベルとして、ＡＴＭセルのＶＰＩ／ＶＣＩを用いるものとしている。そして、バックボーンＡＴＭ交換機４から受信したＡＴＭメッセージ（CONNECT）のＶＰＩ／ＶＣＩと、ＬＥＲ２に送信したＭＰＬＳメッセージ（Label Mapping）中に含まれ当該送信に際して決定されたＭＰＬＳ用のラベルとを、管理テーブル１８上の該当する管理レコード１９に追加して記録する。従って、ＬＳＰＩＤと宛先ＩＰアドレスとラベルとＣＲとＶＰＩ／ＶＣＩとが対応付けられて管理テーブル１８上で管理される（ステップ４０５）。一方、ＡＴＭメッセージ（CONNECT）が有効でない場合（ステップ４０１；Ｎｏ）、または対応する設定待ちのＭＰＬＳ回線が存在しない場合（ステップ４０２；Ｎｏ）は、バックボーンＡＴＭ交換機４からの当該ＡＴＭメッセージ（CONNECT）は無視される（ステップ４０６）。
【００４２】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４から回線解放のＡＴＭメッセージ（RELEASE）を受信すると、例えば図１１のフローチャートに示す処理を実行する。即ち、ＡＴＭメッセージ（RELEASE）が有効であるか否か調べ（ステップ５０１）、有効であれば（ステップ５０１；Ｙｅｓ）、対応するＭＰＬＳ回線が存在するか調べる（ステップ５０２）。ＭＰＬＳ／ＡＴＭ変換機能部１では、例えばバックボーンＡＴＭ交換機４から受信したＡＴＭメッセージ（RELEASE）のＣＲをキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＭＰＬＳ回線を把握する。そして、対応するＭＰＬＳ回線が存在すれば（ステップ５０２；Ｙｅｓ）、次いでバックボーンＡＴＭ交換機４から受信した当該ＡＴＭメッセージ（RELEASE）が、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）が先に送信した回線設定要求のＡＴＭメッセージ（SETUP）に対する応答か否か確認する（ステップ５０３）。当該応答であれば（ステップ５０３；Ｙｅｓ）、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）が要求した回線設定は、例えば帯域不足等で完了されなかったものと判断し、ＬＥＲ２に向けて通知のＭＰＬＳメッセージ（Notification）を送信する（ステップ５０４）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレスとＡＴＭのＣＲとの対応関係管理を終了する（ステップ５０５）。
【００４３】
一方、当該ＡＴＭメッセージ（RELEASE）が加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）が先に送信した回線設定要求のＡＴＭメッセージ（SETUP）に対する応答ではない場合は（ステップ５０３；Ｎｏ）、次に当該ＡＴＭメッセージ（RELEASE）が加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）が以前に受信した回線設定要求のＡＴＭメッセージ（SETUP）に対応するものか否か確認する（ステップ５０７）。当該ＡＴＭメッセージ（SETUP）に対応するものであれば（ステップ５０７；Ｙｅｓ）、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）に以前に要求された回線設定は、要求側の何らかの事情で取り消すように要請されたものと判断し、当該ＡＴＭメッセージ（SETUP）に関して、ラベル要求のＭＰＬＳメッセージ（Label Request）をＬＥＲ２に送信済みであるか否か確認する（ステップ５０８）。ＭＰＬＳメッセージ（Label Request）をＬＥＲ２に既に送信してれば（ステップ５０８；Ｙｅｓ）、当該ＬＥＲ２に向けてラベル解放のＭＰＬＳメッセージ（Label Release）を送信する（ステップ５０９）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ５０５）。他方、ＬＥＲ２にＭＰＬＳメッセージ（Label Request）を未だ送信していない場合は（ステップ５０８；Ｎｏ）、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ５０５）。
【００４４】
また、バックボーンＡＴＭ交換機４から受信したＡＴＭメッセージ（RELEASE）が、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）が先に送信したＡＴＭメッセージ（SETUP）に対する応答ではなく（ステップ５０３；Ｎｏ）、しかも以前に受信したＡＴＭメッセージ（SETUP）に対応するものでもない場合には（ステップ５０７；Ｎｏ）、設定済みの回線の解放を要求されたケースとなる。この場合、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）では、対向するＬＥＲ２がラベル要求側か否か確認し（ステップ５１０）、ラベル要求側であれば（ステップ５１０；Ｙｅｓ）、ラベル取消のＭＰＬＳメッセージ（Label Withdraw）を送信する（ステップ５１１）。ラベル要求側でなければ即ちラベルを要求された側であれば（ステップ５１０；Ｎｏ）、ラベル解放のＭＰＬＳメッセージ（Label Release）を送信する（ステップ５０９）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ５０５）。この他、ＡＴＭメッセージ（RELEASE）が有効でない場合（ステップ５０１；Ｎｏ）、または対応する設定待ちのＭＰＬＳ回線が存在しない場合（ステップ５０２；Ｎｏ）は、当該ＡＴＭメッセージ（RELEASE）は無視される（ステップ５０６）。
【００４５】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２からラベル解放のＭＰＬＳメッセージ（Label Release）を受信すると、例えば図１２のフローチャートに示す処理を実行する。即ち、当該ＭＰＬＳメッセージ（Label Release）が有効であるか否か調べる（ステップ６０１）。有効であれば（ステップ６０１；Ｙｅｓ）、次いで当該ＭＰＬＳメッセージが、既に加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）がＬＥＲ２に送信してあるラベル取消のＭＰＬＳメッセージ（Label Withdraw）への応答であるか否か判断する（ステップ６０２）。当該応答でなければ（ステップ６０２；Ｎｏ）、対応するＡＴＭ回線が存在するか否か調べる（ステップ６０３）。即ち、ＭＰＬＳ／ＡＴＭ変換機能部１では、ＬＥＲ２から受信したＭＰＬＳメッセージ（Label Release）中のＬＳＰＩＤや宛先ＩＰアドレスをキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＡＴＭ回線を把握する。そして、対応するＡＴＭ回線が存在すれば（ステップ６０３；Ｙｅｓ）、ラベル解放のＭＰＬＳメッセージ（Label Release）を回線解放のＡＴＭメッセージ（RELEASE）に変換してバックボーンＡＴＭ交換機４に向けて送信する（ステップ６０４）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ６０５）。一方、当該ラベル解放のＭＰＬＳメッセージ（Label Release）が有効でない場合（ステップ６０１；Ｎｏ）、または当該ＭＰＬＳメッセージ（Label Release）が送信済みのＭＰＬＳメッセージ（Label Withdraw）への応答である場合（ステップ６０２；Ｙｅｓ）、または対応するＡＴＭ回線が存在しない場合（ステップ６０３；Ｎｏ）は、当該ＭＰＬＳメッセージ（Label Release）は無視される（ステップ６０６）。
【００４６】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２からラベル要求取消のＭＰＬＳメッセージ（Label Abort Request）を受信すると、例えば図１３のフローチャートに示す処理を実行する。即ち、当該ＭＰＬＳメッセージ（Label Abort Request）が有効であるか否か調べる（ステップ７０１）。有効であれば（ステップ７０１；Ｙｅｓ）、このＭＰＬＳメッセージ（Label Abort Request）と対応するラベル要求のＭＰＬＳメッセージ（Label Request）に対し、ラベル通知のＭＰＬＳメッセージ（Label Mapping）で既に応答しているか否か、例えば管理テーブル１８の管理レコード１９の内容から確認する（ステップ７０２）。未だ応答していなければ（ステップ７０２；Ｎｏ）、バックボーンＡＴＭ交換機４に回線解放のＡＴＭメッセージ（RELEASE）を送信する（ステップ７０３）。そして、ＬＥＲ２には通知のＭＰＬＳメッセージ（Notification）を送信する（ステップ７０４）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレスとＡＴＭのＣＲとの対応関係管理を終了する（ステップ７０５）。一方、当該ラベル要求取消のＭＰＬＳメッセージ（Label Abort Request）が有効でない場合（ステップ７０１；Ｎｏ）、またはラベル通知のＭＰＬＳメッセージ（Label Mapping）で既に応答している場合（ステップ７０２；Ｙｅｓ）は、当該ＭＰＬＳメッセージ（Label Abort Request）は無視される（ステップ７０６）。
【００４７】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２からラベル取消のＭＰＬＳメッセージ（Label Withdraw）を受信すると、例えば図１４のフローチャートに示す処理を実行する。即ち、当該ＭＰＬＳメッセージ（Label Withdraw）が有効であるか否か調べる（ステップ８０１）。有効であれば（ステップ８０１；Ｙｅｓ）、対応するＡＴＭ回線が存在するか調べる（ステップ８０２）。即ち、ＭＰＬＳ／ＡＴＭ変換機能部１では、ＬＥＲ２から受信したＭＰＬＳメッセージ（Label Withdraw）中のＬＳＰＩＤや宛先ＩＰアドレスをキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＡＴＭ回線を把握する。そして、対応するＡＴＭ回線が存在すれば（ステップ８０２；Ｙｅｓ）、バックボーンＡＴＭ交換機４にＡＴＭメッセージ（RELEASE）を送信する（ステップ８０３）。そして、ＬＥＲ２にはＭＰＬＳメッセージ（Label Release）を送信する（ステップ８０４）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ８０５）。一方、当該ラベル取消のＭＰＬＳメッセージ（Label Withdraw）が有効でない場合（ステップ８０１；Ｎｏ）、または対応するＡＴＭ回線が存在しない場合（ステップ８０２；Ｎｏ）は、当該ＭＰＬＳメッセージ（Label Abort Request）は無視される（ステップ８０６）。
【００４８】
また、加入者系ＡＴＭ交換機３（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２から通知のＭＰＬＳメッセージ（Notification）を受信すると、例えば図１５のフローチャートに示す処理を実行する。即ち、当該ＭＰＬＳメッセージ（Notification）が有効であるか否か調べる（ステップ９０１）。有効であれば（ステップ９０１；Ｙｅｓ）、当該ＭＰＬＳメッセージ（Notification）が特定のＭＰＬＳ回線に関するメッセージであるか否か調べ、さらに対応するＡＴＭ回線が存在するか否か、例えば管理テーブル１８の管理レコード１９の内容から調べる（ステップ９０２）。例えばＭＰＬＳメッセージ（Notification）の内容が、ＬＳＰ（Label Switched Path）設定の失敗等に起因する特定のＭＰＬＳ回線に関するメッセージであって、対応するＡＴＭ回線が存在すれば（ステップ９０２；Ｙｅｓ）、バックボーンＡＴＭ交換機４に回線解放のＡＴＭメッセージ（RELEASE）を送信する（ステップ９０３）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ９０４）。一方、当該ＭＰＬＳメッセージ（Notification）が特定のＭＰＬＳ回線に関するメッセージではなく対応するＡＴＭ回線が存在しない場合（ステップ９０２；Ｎｏ）は、重大なシステム障害を通知するメッセージであるか否か確認する（ステップ９０５）。重大なシステム障害を通知するメッセージであれば（ステップ９０５；Ｙｅｓ）、バックボーンＡＴＭ交換機４に、すべてのＡＴＭ回線に対する回線解放のＡＴＭメッセージ（RELEASE）を送信する（ステップ９０６）。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ９０４）。この他、当該ＭＰＬＳメッセージ（Notification）が有効でない場合（ステップ９０１；Ｎｏ）、または当該ＭＰＬＳメッセージ（Notification）が特定のＭＰＬＳ回線に関するメッセージではなく重大なシステム障害を通知するメッセージではない場合は（ステップ９０５；Ｎｏ）、当該ＭＰＬＳメッセージ（Notification）は無視される（ステップ９０７）。
【００４９】
次に、以上のように構成される通信システムの品質保証提供可能な論理的な通信路の設定例（図１）、品質保証提供可能な論理的な通信路の設定不可例（図２）、品質保証提供可能な論理的な通信路の解放例（図３）について説明する。なお、本発明に係る主要なメッセージ及び動作のみ記し、明記しない部分（例えばＬＡＮ端末５とＬＥＲ２間の通信等）は、既知の通信技術及び通信方法によるものとする。
【００５０】
先ず、品質保証提供可能な論理的な通信路の設定例を図１を用いて説明する。図１は、自営通信網のＡ支店１１のＬＡＮ端末５ａからＢ支店１２のＬＡＮ端末５ｂにＩＰトラヒックを送信するために、ＬＥＲ２ａからＬＥＲ２ｂに品質保証提供可能である論理的な通信路の設定をする場合を示したものである。従って、本例では、Ａ支店１１側が送信側、Ｂ支店１２側が受信側となる。
【００５１】
ここで、送信側ＬＡＮ端末のＩＰアドレスを例えば「ａ．ａ．１．１」とする。また、送信側ＬＥＲ２ａのＩＰアドレスを例えば「ａ．ａ．１．０」とする。一方、受信側ＬＡＮ端末のＩＰアドレスを例えば「ｂ．ｂ．２．２」とする。また、受信側ＬＥＲ２ｂのＩＰアドレスを例えば「ｂ．ｂ．２．０」とする。
【００５２】
ＬＥＲ２ａは、ＩＰアドレス「ｂ．ｂ．２．２」に対するラベル要求を行うべく、ラベル要求のＭＰＬＳメッセージ（Label Request）を加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）に送信する。図１中矢印７ａは当該メッセージ送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは例えば、ＬＳＰＩＤ＝Ｌ１、宛先ＩＰアドレス＝ｂ．ｂ．２．２、要求品質＝（PDR=W、PBS=B、CDR=W、CBS=B、EBS=0、Frequency=Frequent）とする。
【００５３】
加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２ａからラベル要求のＭＰＬＳメッセージ（Label Request）を受信すると、先に説明した図７のフローチャートに示す処理を実行する。即ち、ＭＰＬＳメッセージ（Label Request）が有効であるか否か調べ（ステップ１０１）、有効であれば（ステップ１０１；Ｙｅｓ）、ＭＰＬＳ／ＡＴＭ変換機能部１にて宛先ＩＰアドレスをＡＴＭアドレスに変換する（ステップ１０２）。
【００５４】
そして、必要なパラメータ変換を行う（ステップ１０３）。ＭＰＬＳ／ＡＴＭ変換機能部１では、例えばＭＰＬＳメッセージ中のパラメータにおいてＰＤＲ＝ＣＤＲ、ＰＢＳ＝ＣＢＳ等であるから、ＭＰＬＳにおいて要求されたサービスがＤＳであると判断してＡＴＭ網ではＣＢＲとして扱うものとし、パラメータをＰＣＲ＝Ｗ’、ＣＤＶＴ＝Ｂ’に変換する。ここで、Ｗ’とＢ’は、ＭＰＬＳで用いるＷとＢの単位（ｂｙｔｅ／ｓｅｃ）を、ＡＴＭで用いる単位（ｃｅｌｌ／ｓｅｃ）にそれぞれ変換したものである。
【００５５】
そして、転送先のバックボーンＡＴＭ交換機４ａが存在するか否か確認する（ステップ１０４）。転送先のバックボーンＡＴＭ交換機４ａは存在するから（ステップ１０４；Ｙｅｓ）、次いでリソースの確保が可能であるか否か、即ち要求された伝送品質が提供可能であるか否か確認する（ステップ１０５）。リソース確保可能であれば（ステップ１０５；Ｙｅｓ）、ラベル要求のＭＰＬＳメッセージ（Label Request）を回線設定要求のＡＴＭメッセージ（SETUP）に変換し、当該ＡＴＭメッセージ（SETUP）を上記変換した所定パラメータとともに、バックボーンＡＴＭ交換機４ａに向けて送信する（ステップ１０６）。図１中矢印７ｂは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、宛先ＡＴＭアドレス＝Z（AFI=49、NP=b.b.2.2.32.0.0.0.0.0.0.0、ESI=0.0.0.0.0.0、SEL=0）、ＣＲ＝Ｒ１、要求品質＝ＣＢＲ（ＰＣＲ＝Ｗ’、ＣＤＶＴ＝Ｂ’）となる。
【００５６】
そして、ＭＰＬＳメッセージ（Label Request）中のＬＳＰＩＤ（＝Ｌ１）と（図１６中符号２０参照）、宛先ＩＰアドレス（＝ｂ．ｂ．２．２）と（図１６中符号２１参照）、ＡＴＭメッセージ（SETUP）中のＣＲ（＝Ｒ１）とを（図１６中符号２２参照）、管理テーブル１８ａに記録し、対応付けて管理する（ステップ１０７）。
【００５７】
バックボーンＡＴＭ交換機４ａは、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）からＡＴＭメッセージ（SETUP）を受信すると、当該メッセージの中継を行う。バックボーンＡＴＭ交換機４ａでは、宛先ＡＴＭアドレスのＮＰ部１４の２バイト即ち「ｂ．ｂ」から転送先をバックボーンＡＴＭ交換機４ｂに決定する。そして、ＡＴＭメッセージ（SETUP）をバックボーンＡＴＭ交換機４ｂに送信する。図１中矢印７ｃは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＡＴＭアドレス＝Z（AFI=49、NP=b.b.2.2.32.0.0.0.0.0.0.0、ESI=0.0.0.0.0.0、SEL=0）、ＣＲ＝Ｒ２、要求品質＝ＣＢＲ（ＰＣＲ＝Ｗ’、ＣＤＶＴ＝Ｂ’）である。なお、ＣＲは、各ＡＴＭ交換機が個別に管理し、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）とバックボーンＡＴＭ交換機４ａとで一致している必要はない。
【００５８】
バックボーンＡＴＭ交換機４ｂは、バックボーンＡＴＭ交換機４ａからＡＴＭメッセージ（SETUP）を受信すると、当該メッセージの中継を行う。バックボーンＡＴＭ交換機４ｂでは、宛先ＡＴＭアドレスのＮＰ部１４の２バイト即ち「ｂ．ｂ」から加入者系ＡＴＭ交換機３ｂに転送を決定する。そして、ＡＴＭメッセージ（SETUP）を加入者系ＡＴＭ交換機３ｂに送信する。図１中矢印７ｄは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＡＴＭアドレス＝Z（AFI=49、NP=b.b.2.2.32.0.0.0.0.0.0.0、ESI=0.0.0.0.0.0、SEL=0）、ＣＲ＝Ｒ３、要求品質＝ＣＢＲ（ＰＣＲ＝Ｗ’、ＣＤＶＴ＝Ｂ’）である。
【００５９】
加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４ｂから回線設定要求のＡＴＭメッセージ（SETUP）を受信すると、先に説明した図８のフローチャートに示す処理を実行する。即ち、ＡＴＭメッセージ（SETUP）が有効であるか否か調べ（ステップ２０１）、有効であれば（ステップ２０１；Ｙｅｓ）、宛先ＡＴＭアドレスのＥＳＩ部１５がＭＰＬＳ用特番であるか否か調べる（ステップ２０２）。宛先ＡＴＭアドレスのＥＳＩ部１５はＭＰＬＳ用特番であるから、ＭＰＬＳ／ＡＴＭ変換機能部１はＩＰアドレスに変換する必要があることを認識し（ステップ２０２；Ｙｅｓ）、ＡＴＭアドレスからＩＰアドレスへの変換を行う（ステップ２０３）。即ち、ＡＴＭアドレスのＮＰ部１４から宛先ＩＰアドレス「ｂ．ｂ．２．２」を得る。
【００６０】
そして、必要なパラメータ変換を行う（ステップ２０４）。即ち、送信側である加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）のＭＰＬＳ／ＡＴＭ変換機能部１にて行われたパラメータ変換と逆の変換を行う。これにより、要求品質が「PDR=W、PBS=B、CDR=W、CBS=B、EBS=0、Frequency=Frequent」であると認識する。
【００６１】
そして、転送先のＬＥＲ２ｂが存在するか否か確認する（ステップ２０５）。転送先のＬＥＲ２ｂは存在するから（ステップ２０５；Ｙｅｓ）、次いでリソースの確保が可能であるか否か、即ち要求された伝送品質が提供可能であるか否か確認する（ステップ２０６）。リソース確保可能であれば（ステップ２０６；Ｙｅｓ）、回線設定要求のＡＴＭメッセージ（SETUP）をラベル要求のＭＰＬＳメッセージ（Label Request）に変換し、当該ＭＰＬＳメッセージを上記変換した所定パラメータとともに、ＬＥＲ２ｂに向けて送信する（ステップ２０７）。図１中矢印７ｅは当該送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは、ＬＳＰＩＤ＝Ｌ２、宛先ＩＰアドレス＝ｂ．ｂ．２．２、要求品質＝（PDR=W、PBS=B、CDR=W、CBS=B、EBS=0、Frequency=Frequent）となる。
【００６２】
そして、ＡＴＭメッセージ（SETUP）中のＣＲ（＝Ｒ３）と（図１６中符号２３）、ＭＰＬＳメッセージ（Label Request）中のＬＳＰＩＤ（＝Ｌ２）と（図１６中符号２４）、宛先ＩＰアドレス（＝ｂ．ｂ．２．２）とを（図１６中符号２５）、管理テーブル１８ｂに記録し、対応付けて管理する（ステップ２０８）。なお、ＬＳＰＩＤは加入者系ＡＴＭ交換機３ｂで独自に設定して構わない。従って、管理テーブル１８ｂで記録管理されるＬＳＰＩＤ（＝Ｌ２）が、ＬＥＲ２ａが発行したＭＰＬＳメッセージ（Label Request）に含まれるＬＳＰＩＤ（＝Ｌ１）と一致している必要はない。
【００６３】
ＬＥＲ２ｂは、加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）からラベル要求のＭＰＬＳメッセージ（Label Request）を受信すると、ＭＰＬＳ用のラベルを決定する。なお、本実施形態では、ラベルとして、ＡＴＭセルのＶＰＩ／ＶＣＩを用いるものとしている。そして、ラベル通知のＭＰＬＳメッセージ（Label Mapping）を加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）に向けて送信する。図１中矢印７ｆは当該送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは、ＬＳＰＩＤ＝Ｌ２、宛先ＩＰアドレス＝ｂ．ｂ．２．２、例えばラベル（ＶＰＩ／ＶＣＩ）＝Ｐ１／Ｃ１とする。
【００６４】
加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２ｂからラベル通知のＭＰＬＳメッセージ（Label Mapping）を受信すると、先に説明した図９のフローチャートに示す処理を実行する。即ち、ＭＰＬＳメッセージ（Label Mapping）が有効であるか否か調べ（ステップ３０１）、有効であれば（ステップ３０１；Ｙｅｓ）、対応する設定待ちのＡＴＭ回線が存在するか調べる（ステップ３０２）。即ち、ＭＰＬＳ／ＡＴＭ変換機能部１では、ＬＥＲ２ｂから受信したＭＰＬＳメッセージ（Label Mapping）中のＬＳＰＩＤ（＝Ｌ２）や宛先ＩＰアドレス（＝ｂ．ｂ．２．２）をキーとして管理テーブル１８ｂから該当する管理レコード１９を検索し、該当するＡＴＭ回線（ＣＲ＝Ｒ３）を把握する（ステップ３０２；Ｙｅｓ）。そして、ＶＰＩ／ＶＣＩを決定し（ステップ３０３）、ラベル通知のＭＰＬＳメッセージ（Label Mapping）を回線設定完了のＡＴＭメッセージ（CONNECT）に変換してバックボーンＡＴＭ交換機４ｂに向けて送信する（ステップ３０４）。図１中矢印７ｇは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ３、ＶＰＩ／ＶＣＩ＝Ｐ２／Ｃ２である。
【００６５】
そして、管理テーブル１８ｂの所定管理レコード１９に、ＬＥＲ２ｂから受信したＭＰＬＳメッセージ（Label Mapping）中のＭＰＬＳ用のラベル（＝Ｐ１／Ｃ１）と（図１６中符号２６）、バックボーンＡＴＭ交換機４ｂに送信したＡＴＭメッセージ（CONNECT）のＶＰＩ／ＶＣＩ（＝Ｐ２／Ｃ２）と（図１６中符号２７）を記録する。これにより、ＭＰＬＳのＬＳＰＩＤ（＝Ｌ２）と、宛先ＩＰアドレス（＝ｂ．ｂ．２．２）と、ラベル（＝Ｐ１／Ｃ１）と、ＡＴＭのＣＲ（＝Ｒ３）と、ＶＰＩ／ＶＣＩ（＝Ｐ２／Ｃ２）とが管理テーブル１８ｂ上で対応付けて管理される（ステップ３０５）。
【００６６】
バックボーンＡＴＭ交換機４ｂは、加入者系ＡＴＭ交換機３ｂから回線設定完了のＡＴＭメッセージ（CONNECT）を受信すると、当該メッセージを中継するべくバックボーンＡＴＭ交換機４ａに送信する。図１中矢印７ｈは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ２、例えばＶＰＩ／ＶＣＩ＝Ｐ３／Ｃ３とする。
【００６７】
バックボーンＡＴＭ交換機４ａは、バックボーンＡＴＭ交換機４ｂから回線設定完了のＡＴＭメッセージ（CONNECT）を受信すると、当該メッセージを中継するべく加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）に送信する。図１中矢印７ｉは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ１、例えばＶＰＩ／ＶＣＩ＝Ｐ４／Ｃ４とする。
【００６８】
加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４ａから回線設定完了のＡＴＭメッセージ（CONNECT）を受信すると、先に説明した図１０のフローチャートに示す処理を実行する。即ち、ＡＴＭメッセージ（CONNECT）が有効であるか否か調べ（ステップ４０１）、有効であれば（ステップ４０１；Ｙｅｓ）、対応する設定待ちのＭＰＬＳ回線が存在するか調べる（ステップ４０２）。ＭＰＬＳ／ＡＴＭ変換機能部１では、例えばバックボーンＡＴＭ交換機４ａから受信したＡＴＭメッセージ（CONNECT）のＣＲ（＝Ｒ１）をキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＭＰＬＳ回線を把握する（ステップ４０２；Ｙｅｓ）。そして、ＭＰＬＳ用のラベルを決定し（ステップ４０３）、回線設定完了のＡＴＭメッセージ（CONNECT）をラベル通知のＭＰＬＳメッセージ（Label Mapping）に変換してＬＥＲ２ａに向けて送信する（ステップ４０４）。図１中矢印７ｊは当該送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは、ＬＳＰＩＤ＝Ｌ１、 宛先ＩＰアドレス＝ｂ．ｂ．２．２、例えばラベル（ＶＰＩ／ＶＣＩ）＝Ｐ５／Ｃ５とする。
【００６９】
そして、管理テーブル１８ａの所定管理レコード１９に、バックボーンＡＴＭ交換機４ａから受信したＡＴＭメッセージ（CONNECT）のＶＰＩ／ＶＣＩ（＝Ｐ４／Ｃ４）と（図１６中符号２８）、ＬＥＲ２ａに送信したＭＰＬＳメッセージ（Label Mapping）中のＭＰＬＳ用のラベル（＝Ｐ５／Ｃ５）と（図１６中符号２９）を記録する。これにより、ＭＰＬＳのＬＳＰＩＤ（＝Ｌ１）と、宛先ＩＰアドレス（＝ｂ．ｂ．２．２）と、ラベル（＝Ｐ５／Ｃ５）と、ＡＴＭのＣＲ（＝Ｒ１）と、ＶＰＩ／ＶＣＩ（＝Ｐ４／Ｃ４）とが管理テーブル１８ａ上で対応付けて管理される（ステップ４０５）。
【００７０】
ＬＥＲ２ａにラベル通知されることにより、宛先ＩＰアドレス（＝ｂ．ｂ．２．２）にラベルが設定され、ＬＥＲ２ａとＬＥＲ２ｂとの間で品質保証提供可能な論理的な通信路が設定される。ＬＥＲ２ａ，ＬＥＲ２ｂによりラベルを利用したＭＰＬＳの持つ品質要求機能が実現され、実際の品質保証は、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１），バックボーンＡＴＭ交換機４ａ，バックボーンＡＴＭ交換機４ｂ，加入者系ＡＴＭ交換機３ｂにより設定されたＡＴＭ回線で実現される。
【００７１】
次に、品質保証提供可能な論理的な通信路の設定不可例を図２を用いて説明する。図２は、自営通信網のＡ支店１１のＬＡＮ端末５ａがＢ支店１２のＬＡＮ端末５ｂにＩＰトラヒックを送信するべく、ＬＥＲ２ａからＬＥＲ２ｂに品質保証提供可能な論理的な通信路を設定しようとしたが、バックボーンＡＴＭ交換機４ａとバックボーンＡＴＭ交換機４ｂとの間で帯域が不足し、設定できなかった場合を示したものである。
【００７２】
ＬＥＲ２ａがラベル要求のＭＰＬＳメッセージ（Label Request）を加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）に送信する処理（図２中矢印８ａは当該送信のイメージを示す）は、図１に示した例と同様である。
【００７３】
また、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）が、回線設定要求のＡＴＭメッセージ（SETUP）を所定パラメータとともに、バックボーンＡＴＭ交換機４ａに向けて送信する処理（図２中矢印８ｂは当該送信のイメージを示す）は、図１に示した例と同様である。
【００７４】
バックボーンＡＴＭ交換機４ａは、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）からＡＴＭメッセージ（SETUP）を受信すると、宛先ＡＴＭアドレスのＮＰ部１４の２バイト即ち「ｂ．ｂ」からバックボーンＡＴＭ交換機４ｂに転送を決定し、当該メッセージの中継を試みる。しかし、バックボーンＡＴＭ交換機４ａは、要求された伝送品質に対する帯域不足を認識したため、ＡＴＭメッセージ（SETUP）の送信を行わない。図２中矢印８ｃは当該送信中止のイメージを示す。
【００７５】
そして、バックボーンＡＴＭ交換機４ａは、回線解放のＡＴＭメッセージ（RELEASE）を加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）に送信する。図２中矢印８ｄは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ１、状況＝帯域不足とする。
【００７６】
加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４ａから回線解放のＡＴＭメッセージ（RELEASE）を受信すると、先に説明した図１１のフローチャートに示す処理を実行する。即ち、ＡＴＭメッセージ（RELEASE）が有効であるか否か調べ（ステップ５０１）、有効であれば（ステップ５０１；Ｙｅｓ）、対応するＭＰＬＳ回線が存在するか調べる（ステップ５０２）。ＭＰＬＳ／ＡＴＭ変換機能部１では、例えばバックボーンＡＴＭ交換機４ａから受信したＡＴＭメッセージ（RELEASE）のＣＲ（＝Ｒ１）をキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＭＰＬＳ回線を把握する（ステップ５０２；Ｙｅｓ）。次いで、バックボーンＡＴＭ交換機４ａから受信した当該ＡＴＭメッセージ（RELEASE）が、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）が先に送信したＡＴＭメッセージ（SETUP）に対する応答か否か確認する（ステップ５０３）。当該ＡＴＭメッセージ（RELEASE）は、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）が先に送信したＡＴＭメッセージ（SETUP）に対する応答であるから（ステップ５０３；Ｙｅｓ）、ＬＥＲ２ａに向けて通知のＭＰＬＳメッセージ（Notification）を送信する（ステップ５０４）。図２中矢印８ｅは当該送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは、ＬＳＰＩＤ＝Ｌ１、理由＝帯域不足とする。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレスとＡＴＭのＣＲとの対応関係管理を終了する（ステップ５０５）。
【００７７】
次に、品質保証提供可能な論理的な通信路の解放例を図３を用いて説明する。図３は、図１にて設定した品質保証提供可能な論理的な通信路をＬＥＲ２ａから解放する場合を示したものである。
【００７８】
ＬＥＲ２ａは、ＩＰアドレス「ｂ．ｂ．２．２」に対するラベル解放を行うべく、ラベル解放のＭＰＬＳメッセージ（Label Release）を加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）に送信する。図３中矢印９ａは当該メッセージ送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは例えば、ＬＳＰＩＤ＝Ｌ１、宛先ＩＰアドレス＝ｂ．ｂ．２．２である。
【００７９】
加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、ＬＥＲ２ａからラベル解放のＭＰＬＳメッセージ（Label Release）を受信すると、先に説明した図１２のフローチャートに示す処理を実行する。即ち、ＭＰＬＳメッセージ（Label Release）が有効であるか否か調べる（ステップ６０１）。有効であれば（ステップ６０１；Ｙｅｓ）、次いで当該ＭＰＬＳメッセージが、既に加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）からＬＥＲ２ａに送信済みであるＭＰＬＳメッセージ（Label Withdraw）への応答であるか否か判断する（ステップ６０２）。当該応答ではないから（ステップ６０２；Ｎｏ）、対応するＡＴＭ回線が存在するか否か調べる（ステップ６０３）。即ち、ＭＰＬＳ／ＡＴＭ変換機能部１では、ＬＥＲ２ａから受信したＭＰＬＳメッセージ（Label Release）中のＬＳＰＩＤ（＝Ｌ１）や宛先ＩＰアドレス（＝ｂ．ｂ．２．２）をキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＡＴＭ回線（ＣＲ＝Ｒ１）を把握する（ステップ６０３；Ｙｅｓ）。そして、ラベル解放のＭＰＬＳメッセージ（Label Release）を回線解放のＡＴＭメッセージ（RELEASE）に変換してバックボーンＡＴＭ交換機４ａに向けて送信する（ステップ６０４）。図３中矢印９ｂは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ１とする。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ６０５）。
【００８０】
バックボーンＡＴＭ交換機４ａは、加入者系ＡＴＭ交換機３ａ（ＭＰＬＳ／ＡＴＭ変換機能部１）から回線解放のＡＴＭメッセージ（RELEASE）を受信すると、当該メッセージを中継するべくバックボーンＡＴＭ交換機４ｂに送信する。図３中矢印９ｃは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ２である。
【００８１】
バックボーンＡＴＭ交換機４ｂは、バックボーンＡＴＭ交換機４ａから回線解放のＡＴＭメッセージ（RELEASE）を受信すると、当該メッセージを中継するべく加入者系ＡＴＭ交換機３ｂに送信する。図３中矢印９ｄは当該送信のイメージを示す。この場合のＡＴＭメッセージのパラメータは、ＣＲ＝Ｒ３である。
【００８２】
加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４ｂから回線解放のＡＴＭメッセージ（RELEASE）を受信すると、先に説明した図１１のフローチャートに示す処理を実行する。即ち、ＡＴＭメッセージ（RELEASE）が有効であるか否か調べ（ステップ５０１）、有効であれば（ステップ５０１；Ｙｅｓ）、対応するＭＰＬＳ回線が存在するか調べる（ステップ５０２）。即ち、ＭＰＬＳ／ＡＴＭ変換機能部１では、バックボーンＡＴＭ交換機４ｂから受信したＡＴＭメッセージ（RELEASE）のＣＲ（＝Ｒ３）をキーとして管理テーブル１８から該当する管理レコード１９を検索し、該当するＭＰＬＳ回線を把握する（ステップ５０２；Ｙｅｓ）。加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）は、バックボーンＡＴＭ交換機４ａから設定済みの回線の解放を要求されており（ステップ５０３；Ｎｏ、ステップ５０７；Ｎｏ）、加入者系ＡＴＭ交換機３ｂ（ＭＰＬＳ／ＡＴＭ変換機能部１）と対向するＬＥＲ２ｂはラベル要求側でなくラベルを要求された側であるから（ステップ５１０；Ｎｏ）、ＬＥＲ２ｂに向けてラベル解放のＭＰＬＳメッセージ（Label Release）を送信する（ステップ５０９）。図３中矢印９ｅは当該送信のイメージを示す。この場合のＭＰＬＳメッセージのパラメータは、ＬＳＰＩＤ＝Ｌ２、宛先ＩＰアドレス＝ｂ．ｂ．２．２とする。そして、該当する管理レコード１９を管理テーブル１８上から削除し、該当するＭＰＬＳのＬＳＰＩＤ及び宛先ＩＰアドレス及びラベルと、ＡＴＭのＣＲ及びＶＰＩ／ＶＣＩとの対応関係管理を終了する（ステップ５０５）。
【００８３】
以上のように本発明の通信システム及び通信方法によれば、加入者系ＡＴＭ交換機３に簡易に実現可能なＭＰＬＳ／ＡＴＭ変換機能部１を実装し、ＬＥＲ２と加入者系ＡＴＭ交換機３を接続することにより、ＭＰＬＳの持つ品質要求機能をＬＥＲ２で実現し、実際の品質保証はＡＴＭ網で行うことができる。上記説明から明らかなように、バックボーンＡＴＭ網１０には変更を加える必要はまったくない。また、ＭＰＬＳドメインを新たに構築することなく、ＭＰＬＳ／ＡＴＭ変換機能部１を実装した加入者系ＡＴＭ換機３にＬＥＲ２を接続するのみでＭＰＬＳの品質機能を導入することができる。したがって、既存のＡＴＭ網を利用して、ＩＰトラヒックに容易に品質保証を提供することができる。
【００８４】
また、本発明では、ＩＰアドレスとＡＴＭアドレスを共に例えば組織階層に合わせた体系にすることにより、ＩＰアドレスとＡＴＭアドレスに明確な関係を持たせることで、容易かつ高速にアドレス変換可能である。
【００８５】
また、ＭＰＬＳ回線とＡＴＭ回線との対応関係を管理することで、ＡＴＭの回線設定不可等の他のメッセージを受信した場合でも、ＣＲやＬＳＰＩＤにより対象となる回線を認識でき、適切な処理が可能となる。
【００８６】
なお、上述の実施形態は本発明の好適な実施の一例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。ＩＰアドレスとＡＴＭアドレスを共に組織階層に合わせた体系にし、ＩＰアドレスとＡＴＭアドレスに明確な関係を持たせることは、容易かつ高速なアドレス変換を行うための本発明の好適な一例ではあるが、必ずしもこの例に限定されるものではない。例えば小規模自営通信網等で、予め全てのＩＰアドレスとＡＴＭアドレスを把握できる場合等には、ＭＰＬＳ／ＡＴＭ変換機能部１にてＩＰアドレスとＡＴＭアドレスとの対応関係を把握できる変換対応表等を保持しておき、当該変換対応表に基いてアドレス変換を行なうようにしても良い。この場合、ＭＰＬＳ／ＡＴＭ変換機能部１は、加入者系ＡＴＭ交換機３を構成するコンピュータにＭＰＬＳ／ＡＴＭ変換プログラムを実行させて実現させるものに必ずしも限定されない。例えば、加入者系ＡＴＭ換機３とＬＥＲ２とを接続するゲートウェイ装置としてＭＰＬＳ／ＡＴＭ変換機能部１を実現させても良い。
【００８７】
【発明の効果】
以上の説明から明らかなように、請求項１記載の通信システム及び請求項５記載の通信方法及び請求項６記載のＭＰＬＳ／ＡＴＭ変換プログラムによれば、バックボーンＡＴＭ網には変更を加えることなく、ＭＰＬＳの持つ品質要求機能をラベルエッジルータで実現して、実際の品質保証はＡＴＭ網で行うことができる。したがって、例えば既存のＡＴＭ網を利用して、ＩＰトラヒックに容易に品質保証を提供することができる。また、ＭＰＬＳ回線とＡＴＭ回線との対応関係を管理することで、ＡＴＭの回線設定不可等の他のメッセージを受信した場合でも、対象となる回線を認識でき、適切な処理が可能となる。
【００８８】
さらに、請求項２記載の通信システムによれば、ＩＰアドレスとＡＴＭアドレスに明確な関係を持たせることで、容易かつ高速にアドレス変換可能である。
【００８９】
さらに、請求項３記載の通信システムによれば、ＭＰＬＳ／ＡＴＭ変換機能部にてＭＰＬＳ変換認識用コードの有無を調べることで、終端ＡＴＭ交換機にＡＴＭ端末が接続されている場合に、ラベルエッジルータに対するＭＰＬＳ／ＡＴＭ変換処理をすべきか、またはＡＴＭ端末に対する通常のＡＴＭ処理をすべきか等を容易に判断することができる。
【００９０】
さらに、請求項４記載の通信システムによれば、ＭＰＬＳメッセージまたはＡＴＭメッセージの変換または復元に際して、メッセージに含まれるパラメータの変換も併せて行うようにしているので、ＩＰトラヒックに、より柔軟かつ高度の品質保証の提供が可能となる。
【図面の簡単な説明】
【図１】本発明の通信システムの実施の一形態を示す概略構成図であり、品質保証提供可能な論理的な通信路の設定例を示す。
【図２】本発明の通信システムの実施の一形態を示す概略構成図であり、品質保証提供可能な論理的な通信路の設定不可例を示す。
【図３】本発明の通信システムの実施の一形態を示す概略構成図であり、品質保証提供可能な論理的な通信路の解放例を示す。
【図４】ＩＰアドレスからＡＴＭアドレスへ変換する一例を示す概念図である。
【図５】ＡＴＭアドレスからＩＰアドレスへ変換する処理の一例を示すフローチャートである。
【図６】ＭＰＬＳメッセージとＡＴＭメッセージの対応関係を表すメッセージ変換テーブルの一例を示す概念図である。
【図７】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、ラベルエッジルータからラベル要求のＭＰＬＳメッセージを受信した場合の処理の一例を示すフローチャートである。
【図８】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、バックボーンＡＴＭ交換機から回線設定要求のＡＴＭメッセージを受信した場合の処理の一例を示すフローチャートである。
【図９】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、ラベルエッジルータからラベル通知のＭＰＬＳメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１０】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、バックボーンＡＴＭ交換機から回線設定完了のＡＴＭメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１１】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、バックボーンＡＴＭ交換機から回線解放のＡＴＭメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１２】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、ラベルエッジルータからラベル解放のＭＰＬＳメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１３】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、ラベルエッジルータからラベル要求取消のＭＰＬＳメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１４】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、ラベルエッジルータからラベル取消のＭＰＬＳメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１５】ＭＰＬＳ／ＡＴＭ変換機能部を実装した終端ＡＴＭ交換機が、ラベルエッジルータから通知のＭＰＬＳメッセージを受信した場合の処理の一例を示すフローチャートである。
【図１６】ＭＰＬＳ回線とＡＴＭ回線との対応関係を管理するための管理テーブルの一例を示す概念図である。
【図１７】本発明におけるＡＴＭ端末のＡＴＭアドレスの一例を示す概念図である。
【図１８】ＩＰアドレスからＡＴＭアドレスへ変換した一例を示す概念図である。
【図１９】ＩＰアドレスからＡＴＭアドレスへ変換する処理の一例を示す概念図である。
【符号の説明】
１  ＭＰＬＳ／ＡＴＭ変換機能部
２  ＬＥＲ（ラベルエッジルータ）
３  加入者系ＡＴＭ交換機（終端ＡＴＭ交換機）
４  バックボーンＡＴＭ交換機
【図１】
0004472208.tif 000004
【図２】
0004472208.tif 000005
【図３】
0004472208.tif 000006
【図４】
0004472208.tif 000007
【図５】
0004472208.tif 000008
【図６】
0004472208.tif 000009
【図７】
0004472208.tif 000010
【図８】
0004472208.tif 000011
【図９】
0004472208.tif 000012
【図１０】
0004472208.tif 000013
【図１１】
0004472208.tif 000014
【図１２】
0004472208.tif 000015
【図１３】
0004472208.tif 000016
【図１４】
0004472208.tif 000017
【図１５】
0004472208.tif 000018
【図１６】
0004472208.tif 000019
【図１７】
0004472208.tif 000020
【図１８】
0004472208.tif 000021
【図１９】
0004472208.tif 000022