(57)【特許請求の範囲】
【請求項１】
通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLS(Multi Protocol Label Switching)によるマルチキャストLSP(Label Switched Path)（以下、マルチキャストLSPと記す）を形成するためのマルチキャストMPLSネットワーク構築方法であって、
ネットワーク上のマルチキャストLSPのEgressエッジルータとなることを要求するルータにおいて、
メッセージ生成手段が、当該ルータを通信ネットワーク中で識別するためのルータ識別子、当該ルータをEgressエッジルータとするマルチキャストLSPを特定するマルチキャストLSP識別子を含む、マルチキャストLSP要求メッセージを作成するメッセージ生成ステップと、
メッセージ送信手段が、前記メッセージ生成ステップで生成された前記マルチキャストLSP要求メッセージを前記通信ネットワーク上の全てのルータに送出するメッセージ広告ステップと、
前記広告ステップにて広告された前記マルチキャストLSP要求メッセージを受信したルータの中で、Ingress候補となるルータにおいて、
メッセージ解析手段が、前記Egressエッジルータとなることを要求するルータから取得した前記マルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれるルータ識別子とマルチキャストLSP識別子を抽出する識別子抽出ステップと、
LSP設定手段が、抽出した前記ルータ識別子と前記マルチキャストLSP識別子に基づいて、LSPを設定するLSP設定ステップと、
を行うことを特徴とするマルチキャストMPLSネットワーク構築方法。
【請求項２】
前記メッセージ生成ステップにおいて、
前記マルチキャストLSP識別子の代わりに、マルチキャストLSPを通過するパケットの宛先アドレス情報を含む、マルチキャストLSP要求メッセージを作成し、
前記メッセージ広告ステップにおいて、
前記宛先アドレス情報を含むマルチキャストLSP要求メッセージを広告し、
前記識別子抽出ステップにおいて、
取得した前記マルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれる宛先アドレス情報とルータ識別子を抽出し、
前記LSP設定ステップにおいて、
前記宛先アドレス情報と前記ルータ識別子に基づいて、LSPを設定する
請求項１記載のマルチキャストMPLSネットワーク構築方法。
【請求項３】
前記ネットワーク上のEgressエッジルータとなることを要求するルータにおいて、
前記メッセージ広告ステップにおいて、
当該ルータに接続される端末装置または、他のルータからの特定のマルチキャストパケットを受信したい旨のメッセージの受信を契機として、前記マルチキャストLSP要求メッセージを送信する
請求項２記載のマルチキャストMPLSネットワーク構築方法。
【請求項４】
通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLS(Multi Protocol Label Switching)により形成されるマルチキャストLSP(Label Switched Path)（以下、マルチキャストLSPと記す）を形成するためのマルチキャストMPLSネットワークシステムであって、
当該ルータを該通信ネットワーク中で識別するためのルータ識別子、当該ルータをEgressエッジルータとするマルチキャストLSPを特定するマルチキャストLSP識別子を含むマルチキャストLSP要求メッセージを作成するメッセージ生成手段と、
前記メッセージ生成手段で生成された前記マルチキャストLSP要求メッセージを通信ネットワーク上の全てのルータに送出するメッセージ送信手段と、
を有するネットワーク上のEgressエッジルータとなることを要求するルータと、
前記Egressエッジルータとなることを要求するルータから取得した前記マルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれるルータ識別子とマルチキャストLSP識別子を抽出するメッセージ解析手段と、
抽出した前記ルータ識別子と前記マルチキャストLSP識別子に基づいて、LSPを設定するLSP設定手段と、を有するIngressエッジルータと、
からなること特徴とするマルチキャストMPLSネットワークシステム。
【請求項５】
前記メッセージ生成手段は、
前記マルチキャストLSP識別子の代わりに、マルチキャストLSPを通過するパケットの宛先アドレス情報を含む、マルチキャストLSP要求メッセージを作成する手段を含み、
前記メッセージ送信手段は、
前記宛先アドレス情報を含むマルチキャストLSP要求メッセージを広告する手段を含み、
前記メッセージ解析手段は、
前記Egressエッジルータとなることを要求するルータから取得した前記マルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれる宛先アドレス情報とルータ識別子を抽出する手段を含み、
前記LSP設定手段は、
抽出した前記宛先アドレス情報と前記ルータ識別子に基づいて、LSPを設定する手段を含む請求項４記載のマルチキャストMPLSネットワークシステム。
【請求項６】
前記通信ネットワークを構成するEgressエッジルータとなることを要求するルータのメッセージ送信手段は、
当該ルータに接続される端末装置または、他のルータからの特定のマルチキャストパケットを受信したい旨のメッセージの受信を契機として、前記マルチキャストLSP要求メッセージを送信する手段を含む
請求項５記載のマルチキャストMPLSネットワークシステム。
【請求項７】
通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLS(Multi Protocol Label Switching)により形成されるマルチキャストLSP(Label Switched Path)（以下、マルチキャストLSPと記す）を形成するためのマルチキャストMPLSネットワークシステムにおけるルータであって、
ネットワーク上のEgressエッジルータとなることを要求する場合に、
当該ルータを該通信ネットワーク中で識別するためのルータ識別子、当該ルータをEgressエッジルータとするマルチキャストLSPを特定するマルチキャストLSP識別子を含むマルチキャストLSP要求メッセージを作成するメッセージ生成手段と、
前記メッセージ生成手段で生成された前記マルチキャストLSP要求メッセージを通信ネットワーク上の全てのルータに送出するメッセージ送信手段と、
を有することを特徴とするルータ。
【請求項８】
通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLS(Multi Protocol Label Switching)により形成されるマルチキャストLSP(Label Switched Path)（以下、マルチキャストLSPと記す）を形成するためのマルチキャストMPLSネットワークシステムにおけるルータであって、
当該ルータがIngressエッジルータであるとき、
Egressエッジルータとなることを要求するルータから取得した前記マルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれるルータ識別子とマルチキャストLSP識別子を抽出するメッセージ解析手段と、
抽出した前記ルータ識別子と前記マルチキャストLSP識別子に基づいて、LSPを設定するLSP設定手段と、
を有すること特徴とするルータ。
【請求項９】
コンピュータを、
請求項７または８記載のルータとして機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャストMPLSネットワーク構築方法及びマルチキャストMPLSネットワークシステム及びルータ及びプログラムに係り、特に、通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLS(Multi-Protocol Label Switching)によるマルチキャストLSP(Label Switched Path)の形式におけるマルチキャストMPLSネットワーク構築方法及びマルチキャストMPLSネットワークシステム及びルータ及びプログラムに関する。
【背景技術】
【０００２】
マルチキャストLSPの設定において、マルチキャストLSPを使ってパケットを転送する側であってLSPの生成元となるIngressエッジルータは、マルチキャストLSPによってパケットを受信する側であってLSPの終端点となるEgressエッジルータが、通信ネットワーク中のどれであるかを知る必要がある。
【０００３】
このための技術として、マルチキャストLSPを設定する際に、設定者によりIngressエッジノードに設定する方法があるが、設定作業が必要となるため、新規にパケットを転送してもらいたいルータに対して、迅速にパケットを転送できるようにすることは難しい。そのため、ネットワークが自律でこのようなルータを検出し、IngressエッジルータからマルチキャストLSPを設定できることが望ましい。
【０００４】
ネットワークが自律でEgressエッジルータを検出する方法として、マルチキャストLSPをMPLS/BGP VPNに適用する形態においてBGPを使用する方法が提案されており、この方法をMPLS/BGP VPN以外の通信ネットワークにも拡張することが考えられる（例えば、非特許文献１，２参照）。
【非特許文献１】Eric C. Rosen, Rahul Aggarwal, “Multicast in MPLS/BGP IP VPNs”draft-ietf-13vpn-2547bis-mcast-01.txt.December 2005
【非特許文献２】R. Aggarwal, D. Papadimitriou, S. Yasukawa “Extentions to RSVP-TE for Point to Multipoint TE LSPs”, draft-ietf-mpls-rsvp-te-p2mp-03.txt. October 2005
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の方法では、BGPを使用する通信ネットワークの形態は限られること、また、BGPを通信ネットワークを構成する全てのルータが動作することはネットワーク負荷を上げることから望ましくない。
【０００６】
本発明は、上記の点に鑑みなされたもので、通信ネットワークにおいてマルチキャストLSPを設定する場合において、マルチキャストLSPのEgressエッジルータをIngressエッジルータにネットワーク運用者が設定することなく、Ingressエッジルータが検出しルータ自律でマルチキャストLSPを設定することが可能なマルチキャストMPLSネットワーク構築方法及びマルチキャストMPLSネットワークシステム及びルータ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
図１は、本発明の原理を説明するための図である。
【０００８】
本発明（請求項１）は、通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLSにより形成されるマルチキャストLSPを形成するためのマルチキャストMPLSネットワーク構築方法であって、
ネットワーク上のEgressエッジルータとなることを要求するルータにおいて、
メッセージ生成手段が、当該ルータを該通信ネットワーク中で識別するためのルータ識別子、当該ルータをEgressエッジルータとするマルチキャストLSPを特定するマルチキャストLSP識別子を含むマルチキャストLSP要求メッセージを作成するメッセージ生成ステップ（ステップ１）と、
メッセージ送信手段が、メッセージ生成ステップで生成されたマルチキャストLSP要求メッセージを通信ネットワーク上の全てのルータに送出するメッセージ広告ステップ（ステップ２）と、
広告ステップ（ステップ２）にて広告された前記マルチキャストLSP要求メッセージを受信したルータの中で、Ingress候補となるルータにおいて、
メッセージ解析手段が、Egressエッジルータとなることを要求するルータから取得したマルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれるルータ識別子とマルチキャストLSP識別子を抽出する識別子抽出ステップ（ステップ３）と、
LSP設定手段が、抽出したルータ識別子とマルチキャストLSP識別子に基づいて、LSPを設定するLSP設定ステップ（ステップ４）と、を行う。
【０００９】
また、本発明（請求項２）は、メッセージ生成ステップ（ステップ１）において、
マルチキャストLSP識別子の代わりに、マルチキャストLSPを通過するパケットの宛先アドレス情報を含む、マルチキャストLSP要求メッセージを作成し、
メッセージ広告ステップ（ステップ２）において、
宛先アドレス情報を含むマルチキャストLSP要求メッセージを広告し、
識別子抽出ステップ（ステップ３）において、
取得したマルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれる宛先アドレス情報とルータ識別子を抽出し、
LSP設定ステップ（ステップ４）において、
宛先アドレス情報とルータ識別子に基づいて、LSPを設定する。
【００１０】
また、本発明（請求項３）は、ネットワーク上のEgressエッジルータとなることを要求するルータにおいて、
メッセージ広告ステップ（ステップ２）において、
当該ルータに接続される端末装置または、他のルータからの特定のマルチキャストパケットを受信したい旨のメッセージの受信を契機として、マルチキャストLSP要求メッセージを送信する。
【００１１】
図２は、本発明の原理構成図である。
【００１２】
本発明（請求項４）は、通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLSにより形成されるマルチキャストLSPを形成するためのマルチキャストMPLSネットワークシステムであって、
当該ルータを該通信ネットワーク中で識別するためのルータ識別子、当該ルータをEgressエッジルータとするマルチキャストLSPを特定するマルチキャストLSP識別子を含むマルチキャストLSP要求メッセージを作成するメッセージ生成手段２１０と、
メッセージ生成手段２１０で生成されたマルチキャストLSP要求メッセージを通信ネットワーク上の全てのルータに送出するメッセージ送信手段２２０と、
を有するネットワーク上のEgressエッジルータとなることを要求するルータ２００と、
Egressエッジルータとなることを要求するルータ２００から取得したマルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれるルータ識別子とマルチキャストLSP識別子を抽出するメッセージ解析手段１１０と、
抽出したルータ識別子とマルチキャストLSP識別子に基づいて、LSPを設定するLSP設定手段１２０と、を有するIngressエッジルータ１００と、からなる。
【００１３】
また、本発明（請求項５）は、メッセージ生成手段２１０において、
マルチキャストLSP識別子の代わりに、マルチキャストLSPを通過するパケットの宛先アドレス情報を含む、マルチキャストLSP要求メッセージを作成する手段を含み、
メッセージ送信手段２２０は、
宛先アドレス情報を含むマルチキャストLSP要求メッセージを広告する手段を含み、
メッセージ解析手段１１０は、
ルータから取得したマルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれる宛先アドレス情報とルータ識別子を抽出する手段を含み、
LSP設定手段１２０は、
抽出した宛先アドレス情報とルータ識別子に基づいて、LSPを設定する手段を含む。
【００１４】
また、本発明（請求項６）は、通信ネットワークを構成するEgressエッジルータとなることを要求するルータ２００のメッセージ送信手段２２０において、
当該ルータに接続される端末装置または、他のルータからの特定のマルチキャストパケットを受信したい旨のメッセージの受信を契機として、マルチキャストLSP要求メッセージを送信する手段を含む。
【００１５】
本発明（請求項７）は、通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLSにより形成されるマルチキャストLSPを形成するためのマルチキャストMPLSネットワークシステムにおけるルータであって、
ネットワーク上のEgressエッジルータとなることを要求する場合に、
当該ルータを該通信ネットワーク中で識別するためのルータ識別子、当該ルータをEgressエッジルータとするマルチキャストLSPを特定するマルチキャストLSP識別子を含むマルチキャストLSP要求メッセージを作成するメッセージ生成手段と、
メッセージ生成手段で生成されたマルチキャストLSP要求メッセージを通信ネットワーク上の全てのルータに送出するメッセージ送信手段と、を有する。
【００１６】
本発明（請求項８）は、通信ネットワークにおいて同一パケットを特定のルータから複数のルータに伝達するためのマルチキャストMPLSにより形成されるマルチキャストLSPを形成するためのマルチキャストMPLSネットワークシステムにおけるルータであって、
当該ルータがIngressエッジルータであるとき、
Egressエッジルータとなることを要求するルータから取得したマルチキャストLSP要求メッセージを解析し、該マルチキャストLSP要求メッセージに含まれるルータ識別子とマルチキャストLSP識別子を抽出するメッセージ解析手段と、
抽出したルータ識別子とマルチキャストLSP識別子に基づいて、LSPを設定するLSP設定手段と、を有する。
【００１７】
本発明（請求項９）は、コンピュータを、
請求項７または８記載のルータとして機能させるプログラムである。
【発明の効果】
【００１８】
上記のように本発明によれば、通信ネットワークにおいてマルチキャストLSPを設定する場合において、マルチキャストLSPのEgressエッジルータとなるルータが、マルチキャストLSPのIngressエッジルータがマルチキャストLSPを設定するために必要な情報を含むマルチキャストLSP要求メッセージを広告し、Ingressエッジルータが当該メッセージから当該情報を検出することにより、マルチキャストLSPのEgressエッジルータをIngressエッジルータにネットワーク運用者が設定することなく、Ingressエッジルータが検出し、ルータ自律でマルチキャストLSPを設定することができる。
【００１９】
また、マルチキャストLSPのIngressエッジルータが変更となる場合においても、新しいIngressエッジルータは、取得したマルチキャストLSP要求メッセージにより上記のEgressエッジルータの位置情報を保持しているため、ネットワーク運用者は改めてEgressエッジルータの情報を設定することなく、マルチキャストLSPを設定することができる。
【００２０】
これらにより、ネットワークの運用稼動を削減することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面と共に本発明の実施の形態を説明する。
【００２２】
図３は、本発明の一実施の形態における通信ネットワークを示す図である。マルチキャストMPLSネットワークは、マルチキャストLSPを設定したネットワークである。
【００２３】
同図において、通信ネットワークを構成する一部のルータ（例えばＲ１）をIngressエッジルータとし、通信ネットワークを構成する一部の複数のルータ（例えば、Ｒ３、Ｒ４）を中継ルータとし、通信ネットワークを構成する複数のルータ（例えば、Ｒ５，Ｒ６、Ｒ７）をEgressエッジルータとして形成されるマルチキャストLSPであるとする。
【００２４】
マルチキャストLSPは、同一パケットをIngressエッジルータから複数のルータに伝達するためのマルチキャストMPLSによるマルチキャストLSPであり、図３の例では、当該マルチキャストLSPのマルチキャストLSP識別子として“０００１”が設定されている。
【００２５】
当該マルチキャストLSPにおいて、Ingressエッジルータから送信されたＩＰパケットは、設定されたマルチキャストLSPを通じて、同じＩＰパケットが複製転送されると、同一のマルチキャストMPLSに接続されるEgressエッジルータには同じパケットが到着することとなる。
【００２６】
図４は、本発明の一実施の形態における通信ネットワークのルータの構成を示す。
【００２７】
同図に示すIngressエッジルータ１００は、Egressエッジルータを含む他のエッジルータからのメッセージを取得して解析するメッセージ解析部１１０と、当該メッセージ基づいてマルチキャストLSPを設定するLSP設定部１２０とを有する。
【００２８】
Egressエッジルータを含む他のエッジルータ２００は、Ingressエッジルータ１００に送信するメッセージを作成するLSP設定要求メッセージ作成部２１０と、メッセージ送信部２２０から構成される。
【００２９】
Egressエッジルータを含む他のエッジルータ２００では、LSP設定要求メッセージセージ作成部２１０において、自エッジルータがEgressエッジルータとなることを要求するルータである場合に、マルチキャストLSPの設定を要求する旨と、設定を要求するマルチキャストLSP識別子と、自ルータをネットワーク中で識別する識別子（以下、ルータ識別子）からなるメッセージ（以下、マルチキャストLSP設定要求メッセージ）を作成する。
【００３０】
また、マルチキャストLSP設定要求メッセージに、マルチキャストLSP識別子の代わりに、受信を希望するパケットの宛先のマルチキャストアドレス（宛先アドレス情報）を設定してもよい。
【００３１】
マルチキャストLSP設定要求メッセージが作成されると、メッセージ送信部２２０から当該マルチキャストLSP設定要求メッセージを送信する。なお、当該マルチキャストLSP設定要求メッセージを送信する契機として、自ルータが接続する端末や他のルータからマルチキャストルーティングプロトコルやマルチキャストグルーピングプロトコル（IGMP joinメッセージ）により特定のマルチキャストパケットを受信したいメッセージを受信した時としてもよい。
【００３２】
Ingressエッジルータ１００では、Egressエッジルータを含む他のエッジルータ２００からマルチキャストLSP設定要求メッセージを受信すると、メッセージ解析部１１０において、マルチキャストLSP識別子（または、宛先アドレス情報）とルータ識別子を判定し、特定したEgressエッジルータ２００に対してマルチキャストLSP識別子（または、宛先アドレス情報）とルータ識別子を用いて設定する。なお、当該メッセージ解析部１１０では、解析したマルチキャストLSP識別子、ルータ識別子、宛先アドレス情報をメモリ（図示せず）に格納しておくことにより、Ingressエッジルータを変更する際に、Egressエッジルータを設定することなく、同じEgressエッジルータにマルチキャストLSPを設定することが可能となる。
【００３３】
以下に動作の概要を説明する。
【００３４】
図５は、本発明の一実施の形態におけるマルチキャストLSPを設定する場合の動作を示す図（その１）である。
【００３５】
Egressエッジルータとなることを要求するルータ（Ｒ１１）が、マルチキャストLSPを設定することを要求する場合、LSP設定要求メッセージ作成部２１０において、マルチキャストLSPの設定を要求する旨と、設定を要求するマルチキャストLSP識別子（０００１）と、自ルータのルータ識別子（Ｒ１１）からなるマルチキャストLSP設定要求メッセージを作成し、メッセージ送信部２２０より通信ネットワーク上の全ルータに広告する。
【００３６】
マルチキャストLSP設定要求メッセージを受信したIngressエッジルータ（Ｒ１）では、メッセージ解析部１１０において、マルチキャストLSP設定要求メッセージに含まれるマルチキャストLSP識別子と同じマルチキャストLSPを設定していることを検出した場合、LSP設定部１２０は、当該メッセージに含まれるルータ識別子（Ｒ１１）のルータ（Ｒ１１）に対してマルチキャストLSP識別子“０００１”のマルチキャストLSPを設定する。
【００３７】
図６は、本発明の一実施の形態におけるマルチキャストLSPを設定する場合の動作を示す図（その２）である。
【００３８】
Egressエッジルータとなることを要求するルータのLSP設定要求メッセージ作成部２１０では、マルチキャストLSP設定要求メッセージの作成方法として、マルチキャストLSPの設定を要求する旨と、設定を要求するマルチキャストLSPを通過するパケットの宛先アドレス情報（以下、LSPパケット宛先情報と記す）“２２４．０．０．１”と、ルータ識別子（Ｒ１１）からなるメッセージを作成する。メッセージ送信部２２０は、作成されたメッセージを、通信ネットワークを構成する全てのルータに伝播する。
【００３９】
Ingressエッジルータ１００は、受信したメッセージ含まれるLSPパケット宛先情報と同じ宛先を持つパケットを送信するマルチキャストLSPを設定している場合、当該メッセージに含まれるルータ識別子（Ｒ１１）に対して、マルチキャストLSPを設定する。
【００４０】
図７は、本発明の一実施の形態におけるマルチキャストLSPを設定する場合の動作を示す図（その３）である。
【００４１】
同図に示すように、Egressエッジルータ２００（Ｒ１１）が、メッセージ送信部２２０からマルチキャストLSP設定要求メッセージを送信する契機として、自ルータに接続する端末や他のルータからマルチキャストルーティングプロトコルやマルチキャストグルーピングプロトコル（IGMP joinメッセージ）により特定のマルチキャストパケットを受信したいメッセージを受信した時としてもよい。
【実施例】
【００４２】
以下に、本発明の実施例を示す。
【００４３】
図８は、本発明の一実施例の通信ネットワークを示す。
【００４４】
同図に示す通信ネットワークａは、ルータ１〜１１、ルータ１に接続されるサーバ、その他のルータ２〜１１に接続される端末２０〜２４から構成される。
【００４５】
以下では、ルータ１〜４、６にマルチキャストLSP識別子“０００１”のマルチキャストLSPが設定されているものとする。
【００４６】
Egressエッジノードとしたいルータ５が、マルチキャストLSP識別子“０００１”のマルチキャストLSPをIngressルータ１に設定してもらいたい場合、ルータ５のLSP設定要求メッセージ作成部２１０は、マルチキャストLSP識別子“０００１”と自ルータＩＤ（Ｒ１１）をOSPF（Open Shortest Path First）の新たなマルチキャストLSP識別子を広告するためのLSA(以下、マルチキャストLSP要求LSAと記す)により、OSPFのアップデートメッセージを作成し、全てのルータに広告する。図９に示すように、メッセージのルータ間の広告機能はOSPFの機能を用いることにより、通信ネットワークａを構成する全てのルータは、この情報を受信することができる。
【００４７】
なお、この新設するマルチキャストLSP要求LSAでは、マルチキャストLSP識別子の代わりに、マルチキャストアドレスを設定することができるようにすることも可能である。
【００４８】
Ingressルータ１は、ルータ５からのマルチキャストLSP要求LSAにより、自ルータから設定しているマルチキャストLSPへの接続をルータ５に追加するように、例えば、「”Extensions to RSVP-TE for Point to Multipoint TE LSPs”,R. Aggarwal, D. Papadimitriou, S. Yasukawa著、IETF」等の方法によりマルチキャストLSPを設定する。
【００４９】
図１０に示すように、Ingressルータ１からルータ４、６にマルチキャストアドレス“２２４．０．０．１”宛のパケットを送信するマルチキャストLSPが設定されている。ここで、同図に示すように、ルータ５が接続する端末２２からIGMPにより“２２４．０．０．１”宛のパケットの送信が要求（IGMP joinメッセージ）された場合、ルータ５は、マルチキャストLSP要求LSAにマルチキャストアドレス“２２４．０．０．１”と自ルータのルータ識別子（Ｒ１１）を設定して広告する。このLSAを受信したIngressルータ１は、自ルータがマルチキャストLSPに“２２４．０．０．１”を送信しているため、ルータ５に対してマルチキャストLSP“０００２”を追加設定する。
【００５０】
また、図１１に示すように、マルチキャストLSPのIngressエッジルータをルータ１からルータ２に変更する場合にも、ルータ２において、予めマルチキャストLSPを設定するEgressエッジルータから広告されたルータ識別子を含むマルチキャストLSP要求LSAの内容をメモリ（図示せず）に格納しておくことにより、通信ネットワーク中のEgressエッジルータを設定することなく、同じEgressエッジルータにマルチキャストLSPを設定することが可能である。
【００５１】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００５２】
本発明は、マルチキャストMPLSネットワークを構築する技術に適用可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態における通信ネットワークを示す図である。
【図４】本発明の一実施の形態における通信ネットワークのルータの構成図である。
【図５】本発明の一実施の形態におけるマルチキャストLSPを設定する場合の動作を示す図（その１）である。
【図６】本発明の一実施の形態におけるマルチキャストLSPを設定する場合の動作を示す図（その２）である。
【図７】本発明の一実施の形態におけるマルチキャストLSPを設定する場合の動作を示す図（その３）である。
【図８】本発明の一実施例のマルチキャストLSP設定例（その１）である。
【図９】本発明の一実施例のマルチキャストLSP設定例（その２）である。
【図１０】本発明の一実施例のマルチキャストLSP設定例（その３）である。
【図１１】本発明の一実施例のマルチキャストLSP設定例（その４）である。
【符号の説明】
【００５４】
１〜１１  ルータ
２０〜２４  端末
１００  Ingressエッジノード
１１０  メッセージ解析手段、メッセージ解析部
１２０  LSP設定手段、LSP設定部
２００  ルータ
２１０  メッセージ作成手段、メッセージ作成部
２２０  メッセージ送信手段、メッセージ送信部
【図１】
0004455521.tif 000002
【図２】
0004455521.tif 000003
【図３】
0004455521.tif 000004
【図４】
0004455521.tif 000005
【図５】
0004455521.tif 000006
【図６】
0004455521.tif 000007
【図７】
0004455521.tif 000008
【図８】
0004455521.tif 000009
【図９】
0004455521.tif 000010
【図１０】
0004455521.tif 000011
【図１１】
0004455521.tif 000012