(57)【特許請求の範囲】
【請求項１】
マルチプロトコルラベルスイッチング（ＭＰＬＳ）を用いてＶＰＮサービスを提供し、受信パケットに対し、ＭＰＬＳ−ＶＰＮサービス網を転送するためのラベル情報の処理を行うＭＰＬＳラベル操作手段を有し、
該ＭＰＬＳラベル操作手段は、
カスタマから受信したＩＰパケットに、ＭＰＬＳ−ＶＰＮサービス網を転送するためのＭＰＬＳラベルを付加する第１のＭＰＬＳラベル操作手段と、
仮想インタフェースの識別のためのラベル操作を行う第２のＭＰＬＳラベル操作手段と
を有することを特徴とするインタフェース識別装置。
【請求項２】
請求項１に記載のインタフェース識別装置は、さらに各ＶＰＮ毎に設けられ、仮想インタフェース毎に受信したＩＰパケットの処理を行う仮想ルータを含むことを特徴とするインタフェース識別装置。
【請求項３】
前記第２のＭＰＬＳラベル操作手段は、仮想インタフェースとＭＰＬＳラベルの対応情報を参照して、ラベル操作を行うことを特徴とする請求項１に記載のインタフェース識別装置。
【請求項４】
前記ＭＰＬＳラベル対応情報は、仮想インタフェース毎の入力ラベル、出力ラベルの対応情報を含んで構成されることを特徴とする請求項３に記載のインタフェース識別装置。
【請求項５】
前記インタフェース識別装置は、エッジ・ルータであることを特徴とする請求項１乃至請求項４のいずれかに記載のインタフェース識別装置。
【請求項６】
前記インタフェース識別装置は、ユーザー端末と接続するＶＰＮサイト内のＩＰパケットのルーティングを行うカスタマ側エッジ・ルータと通信を行うことを特徴とする請求項５に記載のインタフェース識別装置。
【請求項７】
請求項６に記載のインタフェース識別装置において、
ＱＯＳに応じてラベルスイッチングパスを設定する手段と、
前記ラベルスイッチングパスに対応する仮想インタフフェースを設定する手段と
を有することを特徴とするインタフェース識別装置。
【請求項８】
請求項６に記載のインタフェース識別装置において、
パケットの通過する経路に応じてラベルスイッチングパスを設定する手段と、
前記ラベルスイッチングパスに対応する仮想インタフフェースを設定する手段と
を有することを特徴とするインタフェース識別装置。
【請求項９】
請求項１乃至請求項８のいずれかに記載のインタフェース識別装置とコアルータを接続して構成されるＭＰＬＳ−ＶＰＮサービスネットワーク。
【請求項１０】
前記ＭＰＬＳ−ＶＰＮサービスネットワークは、前記ラベルを付加されたパケットについてネットワーク内の転送処理を行うコアルータを含んで構成されることを特徴とする請求項９に記載のＭＰＬＳ−ＶＰＮサービスネットワーク。
【請求項１１】
マルチプロトコルラベルスイッチング（ＭＰＬＳ）を用いてＶＰＮサービスを提供し、受信パケットについて、
ＭＰＬＳ−ＶＰＮサービス網を転送するためのラベル情報の処理を行うステップと、
前記ラベル情報から送信元インタフェースを識別するステップと、
カスタマから受信したＩＰパケットに、ＭＰＬＳ−ＶＰＮサービス網を転送するためのＭＰＬＳラベルを付加して出力する第１のＭＰＬＳラベル操作ステップと、
前記出力されたパケットに対して仮想インタフェースの識別のためのラベル操作を行って出力する第２のＭＰＬＳラベル操作ステップと
を有することを特徴とするインタフェース識別方法。
【請求項１２】
前記第２のＭＰＬＳラベル操作ステップは、
前記第１のＭＰＬＳラベル操作ステップにより出力されたパケットを受信するステップと、
当該パケットのラベル情報より仮想インタフェースと、
ＭＰＬＳラベルの対応情報を参照して、ラベル操作を行うステップと
を有することを特徴とする請求項１１に記載のインタフェース識別方法。
【請求項１３】
カスタマのＶＰＮからのＩＰパケットを受信して、前記ＩＰパケットの受信インタフェースから、当該パケットのＶＰＮサイトを識別するステップと、
送信先の仮想ルータにつながるインタフェースに対応するラベルを付与して、所定のラベルスイッチングパスに出力するステップと、
前記ラベルを付与されたパケットについて、当該ラベル情報から送信元の仮想インタフェースを識別するステップと
を有することを特徴とする請求項１２に記載のインタフェース識別方法。
【請求項１４】
請求項１２に記載のインタフェース識別方法において、
ＱＯＳに応じてラベルスイッチングパスを設定するステップと、
仮想インタフフェースを設定するステップと
を有することを特徴とするインタフェース識別方法。
【請求項１５】
請求項１３または請求項１４に記載のインタフェース識別方法は、ラベルマージやＰｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇ方式に使用されることを特徴とするインタフェース識別方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）−ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）サービスを提供するネットワークにおいて、仮想ルータ（Ｖｉｒｔｕａｌ  Ｒｏｕｔｅｒ）のインタフェース識別装置、識別方法およびネットワークに関する。
【０００２】
【従来の技術】
近年、企業ネットワーク等をＩＰ網上に仮想的に実現するＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）が注目を集めている．特にＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ）を用いたＭＰＬＳ−ＶＰＮは，顧客データのプライバシーを確保し、プライベートアドレスをサポートするＶＰＮソリューションを容易に提供することができる．
従来のＭＰＬＳ−ＶＰＮシステムを、図６を参照して説明する。図６は、従来のＭＰＬＳ−ＶＰＮシステムのネットワーク構成図である。ＭＰＬＳ−ＶＰＮサービス網とは、ネットワークレイヤルーティングに、ラベル付け替えを行うＭＰＬＳを用いて、ＶＰＮ構築サービスを提供するネットワークである。ＭＰＬＳを用いると、ＶＰＮを識別するラベルをＭＰＬＳ−ＶＰＮサービス網の入り口と出口のネットワーク装置であるプロバイダ・エッジ・ルータ：ＰＥ（Ｐｒｏｖｉｄｅｒ  Ｅｄｇｅ）で設定するため、ＶＰＮを容易に構築することができる。
【０００３】
ＭＰＬＳ−ＶＰＮサービスは次のように実現することができる。プロバイダ・エッジ・ルータ（ＰＥルータ）１１１、１１２、１１３内にＶＰＮ＃１のサイト１０１、１０２、１０３用に、仮想的なルータＶＲ１０６、１０７、１０８を設置し、ＰＥルータ１１２、１１３内にＶＰＮ＃２のサイト１０４、１０５用に仮想的なルータＶＲ１１６、１１８を設置する。
【０００４】
ここで、仮想ルータとは、実際上は、１台のプロバイダ・エッジ・ルータに搭載される機能であるが、おのおのＶＰＮ毎に受信したパケットについてルーティング処理を行う処理プロセスまたは、構成を指し、おのおの各ＶＰＮについて別個のルーティングテーブルを参照して、パケットの転送処理を行っている。
【０００５】
各ＶＲは自分の所属するＶＰＮに関するルーティングテーブルを参照して動作しており、ＰＥルータ間にはＬＳＰ（Ｌａｂｅｌ  Ｓｗｉｔｃｈｉｎｇ  Ｐａｔｈ）１２８、１２９を構築設定しておく。
【０００６】
ＶＰＮ＃１サイト１０１からＭＰＬＳ−ＶＰＮサービス網１２８に入ってきたパケット１２０は、ＰＥルータ１１１内のＶＲ１１４に書かれているルーティングテーブルにしたがって転送先が決定される。ＰＥルータ１１１は決定された転送先にしたがってパケットをＭＰＬＳで３０のような形式でカプセル化する。すなわち、２段目ＭＰＬＳラベルにはＶＰＮ＃１を識別するラベルを、１段目ラベルにはＰＥルータ１１３あてＬＳＰ１２９の転送用ラベルを付加（スタック）する。
【０００７】
カプセル化されたパケット１２２は、ＰＥルータ１１１からコアルータ１１９に転送される。パケット１２２を受信したコアルータ１１９は１段目ＭＰＬＳラベルをもとにラベルスイッチングを行う。つまりパケットの１段目ラベルを付け替えて転送を行う。次に、ＰＥルータ１１３はパケット１２４を受信すると、１段目ＭＰＬＳラベルおよび２段目ＭＰＬＳラベルをはがし、２段目ＭＰＬＳラベルからＶＰＮ＃１のパケットであることを識別して、ＶＲ１１７へパケットを送る。ＶＲ１１７はＶＲ１１７の持っているルーティングテーブルをもとにユーザＶＰＮサイト１０３にパケットを転送する。以上のようにＭＰＬＳ−ＶＰＮサービスは実現される。
【０００８】
【発明が解決しようとする課題】
しかし、以上のべた従来のＭＰＬＳ−ＶＰＮシステムでは、図６のようにＰＥルータ１１１内のＶＲ１１４から送信されたパケット１２２およびＰＥルータ１１２内のＶＲ１１５から送信されたパケット１２３がコアルータ１１９でラベルマージが行われ、パケット１２４、１２５のような形でＰＥルータ１１３へ転送が行われると、パケットを受信したＰＥルータ１１３は、どのＰＥルータから送信されてきたパケットであるかを識別できない。このことは、ＶＲ上でルーティングプロトコルを動作させる場合、各ルータで、適切にルーティングテーブル情報を更新し双方向通信を保証する上で問題となる。
【０００９】
また、ＶＲ上でルーティングプロトコルを動作させるためにはＶＲ間で双方向のリンクをもつ必要がある。つまりＶＲに対向のＶＲにつながる仮想的なインタフェースを持たせる必要がある。これは双方向インタフェースであるためパケットを受信したＶＲはどのインタフェースあてのパケットであるかを識別する必要がある。
【００１０】
したがって、どのＶＲから送信されてきたパケットであるかを識別できないことは問題となる。また、ＰＥルータの一段前のルータで１段目ＭＰＬＳラベルを取り除くＰｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇを行った場合にも、どのＰＥルータから送信されてきたパケットであるかを識別できず同様の問題が生じる。Ｐｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇは、ＭＰＬＳ−ＶＰＮサービス網の出口のＰＥルータの負荷分散の為、このＰＥルータの一つ前のコアルータで、ＭＰＬＳラベルのデカプセル化を行う動作である。
【００１１】
本発明の目的はＶＲに仮想インタフェースをつくり、その仮想インタフェースを２段目のＭＰＬＳラベルで識別することにより、ＶＲを介してＶＰＮユーザサイト間でＯＳＰＦ、ＲＩＰ等の既存のルーティングプロトコルが動作しＭＰＬＳ網内ではラベルマージやＰｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇを可能としたシステムを提供することにある。
【００１２】
【課題を解決するための手段】
本発明のインタフェース識別装置は、マルチプロトコルラベルスイッチング（ＭＰＬＳ）を用いてＶＰＮサービスを提供し、受信パケットに対し、ＭＰＬＳ−ＶＰＮサービス網を転送するためのラベル情報の処理を行うＭＰＬＳラベル操作手段を有し、該ＭＰＬＳラベル操作手段は、カスタマから受信したＩＰパケットに、ＭＰＬＳ−ＶＰＮサービス網を転送するためのＭＰＬＳラベルを付加する第１のＭＰＬＳラベル操作手段と、仮想インタフェースの識別のためのラベル操作を行う第２のＭＰＬＳラベル操作手段とを有することを特徴とする。
【００１３】
また、各ＶＰＮ毎に設けられ、仮想インタフェース毎に受信したＩＰパケットの処理を行う仮想ルータを含むことを特徴とする。
【００１５】
また、前記第２のＭＰＬＳラベル操作手段は、仮想インタフェースと、ＭＰＬＳラベル対応情報を参照して、ラベル操作を行うことを特徴とする。
【００１６】
さらに、前記ＭＰＬＳラベル対応情報は、仮想インタフェース毎の入力ラベル、出力ラベルの対応情報を含んで構成されることを特徴とする。
【００１７】
また、前記インタフェース識別装置は、エッジ・ルータであることを特徴とし、
前記インタフェース識別装置は、ユーザー端末と接続するＶＰＮサイト内のＩＰパケットのルーティングを行うカスタマ側エッジ・ルータと通信を行うことを特徴とする。
【００１８】
さらに、本発明のＭＰＬＳ−ＶＰＮサービスネットワークは、上記インタフェース識別装置を含んで構成される。
【００１９】
さらに、本発明のインタフェース識別方法は、マルチプロトコルラベルスイッチング（ＭＰＬＳ）を用いてＶＰＮサービスを提供し、受信パケットに対し、ＭＰＬＳ−ＶＰＮサービス網を転送するためのラベル情報の処理を行うステップと、カスタマから受信したＩＰパケットに、ＭＰＬＳ−ＶＰＮサービス網を転送するためのＭＰＬＳラベルを付加して出力する第１のＭＰＬＳラベル操作ステップと、前記出力されたパケットに対して仮想インタフェースの識別のためのラベル操作を行って出力する第２のＭＰＬＳラベル操作ステップとを有することを特徴とする。
【００２１】
さらに、前記第２のＭＰＬＳラベル操作ステップは、仮想インタフェースと、ＭＰＬＳラベル対応情報を参照して、ラベル操作を行うステップを有すること
を特徴とする。
【００２２】
カスタマのＶＰＮからのＩＰパケットを受信して、前記ＩＰパケットの受信インタフェースから、当該パケットのＶＰＮサイトを識別するステップと、送信先の仮想ルータにつながるインタフェースに対応するラベルを付与して、所定のラベルスイッチングパスに出力するステップと、前記ラベルを付与されたパケットについて、当該ラベル情報から送信元の仮想インタフェースを識別するステップとを有することを特徴とする。
【００２３】
また、ラベルマージやＰｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇ方式に使用されることを特徴とする。
【００２４】
このように本発明は、ＭＰＬＳ−ＶＰＮインタフェース識別装置、識別方法および、ＭＰＬＳ−ＶＰＮサービスネットワークに関する発明であり、ＭＰＬＳ−ＶＰＮサービスを提供するネットワークにおいても、受信したプロバイダ・エッジ・ルータまたは、その１つ手前のコアルータにおいても、送信元のインタフェースを識別可能なため、ＶＰＮユーザサイト間でＯＳＰＦ、ＲＩＰ等の既存のルーティングプロトコルが動作させることができ、ＭＰＬＳ網内ではラベルマージやＰｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇを可能としたシステムを提供することができる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。図１は、本発明の実施の形態のＭＰＬＳ−ＶＰＮサービスを提供するネットワーク構成図である。
図１において、ＭＰＬＳ−ＶＰＮサービス網１１は、ＰＥルータ１２、１３、１４およびコアルータ群２５から構成されている。ＰＥルータ１２は各サイトのＣＥ（Ｃｕｓｔｏｍｅｒ  Ｅｄｇｅ）ルータ６、７と接続しＶＰＮ＃１サイトＡ１、ＶＰＮ＃２サイトＡ  ２を収容しており、内部に各ＶＰＮ用に仮想的なルータＶＲ１８、１９を有している。
【００２６】
ＰＥルータ１３は、各サイトのＣＥルータ８、９と接続しＶＰＮ＃１サイトＢ３、ＶＰＮ＃２サイトＢ  ４を収容しており内部に各ＶＰＮ用に仮想的なルータＶＲ２１、２２を有している。ここで、ＰＥルータ１４はサイトのＣＥルータ１０と接続しＶＰＮ＃１サイトＣ５を収容しており、内部に各ＶＰＮ用に仮想的なルータＶＲ２４をもつ。
【００２７】
ＭＰＬＳ−ＶＰＮサービス網にはあらかじめＰＥルータ間にＬＳＰを構築しておく。すなわち、ＰＥルータ１２からＰＥルータ１３にむかうＬＳＰ１５、ＰＥルータ１３からＰＥルータ１２にむかうＬＳＰ１６、ＰＥルータ１４からＰＥルータ１２にむかうＬＳＰ１７を構築しておく。
【００２８】
図２は、図１に示すＰＥルータ１２の詳細な構成が示している。
【００２９】
ＰＥルータ１２は、ＶＲ１８、１９、およびＭＰＬＳ操作部２０をもつ構成である。ＭＰＬＳ操作部２０には、２段目ＭＰＬＳラベル操作部３２および１段目ラベル操作部３３を備える。
【００３０】
ＶＲ１８は、ＶＰＮ＃１ユーザ用のルータであり、インタフェースＩ／Ｆ３５、インタフェースＩ／Ｆ３６をもつ。一方、ＶＲ１９はＶＰＮ＃２ユーザ用のルータであり、インタフェースＩ／Ｆ２８をもつ。２段目ラベル操作部３１はインタフェースと２段目ＭＰＬＳラベルの対応表３４をもつ。
【００３１】
図３は、図１に示すＰＥルータ１３の詳細な構成を示している。ＰＥルータ１３内には、ＶＰＮ＃１用の仮想ルータＶＲ２１、ＶＰＮ＃２用の仮想ルータＶＲ２２、およびＭＰＬＳ操作部２３をもつ。
【００３２】
ＭＰＬＳ操作部２３は、２段目ＭＰＬＳラベル操作部３８および１段目ラベル操作部３７をもつ構成である。ＶＲ２１は、ＶＰＮ＃１ユーザ用のルータであり、インタフェース４３をもつ。ＶＲ２２はＶＰＮ＃２ユーザ用のルータであり、インタフェース４４をもつ。２段目ラベル操作部３８は各インタフェースと２段目ＭＰＬＳラベルの対応表４２を備えている。
【００３３】
次に、本発明の実施の形態の動作について説明する。まず、ＰＥ間にＬＳＰを構築する。オペレータから設定された構成情報の設定（コンフィグ）や、通信ノード間でのラベル分配プロトコルであるＬＤＰ（Ｌａｂｅｌ  Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により、ＰＥルータ１２、コアルータ群２５、ＰＥルータ１３にラベルを分配し、ラベルを付けたパケットを転送する論理パスであるＬＳＰを構築する。ＬＤＰの詳細については、ＩＥＴＦ準拠のＬＤＰ仕様に記載されており、ここでは詳述しない。
【００３４】
ＰＥルータ１２には、ＰＥルータ１３あてのラベルが分配されＬＳＰ１５が構築される。ＰＥルータ１３にＰＥルータ１２あてのラベルが分配されＬＳＰ１６が構築される。
【００３５】
次に、ＶＲにインタフェースの登録を行う。ＰＥルータ１２内のＶＲ１８にインタフェース３５、インタフェース３６を登録する。
【００３６】
インタフェース３５は、ＰＥルータ１３内にあるＶＲ２１につながる双方向インタフェースとして、インタフェース３６は、ＰＥルータ１４内にあるＶＲ２４につながる双方向インタフェースとして登録を以下の手順で行う。
【００３７】
コンフィグあるいはターゲットセッションを用いたＬＤＰによってＰＥルータ１２、１３間はインタフェースのためのラベル分配を行う。すなわちＰＥルータ１２はＰＥルータ１３に対してＶＲ１８のインタフェース３５あて用のラベル「３」を、ＰＥルータ１３はＰＥルータ１２に対してＶＲ２１のインタフェース４３あて用のラベル「２」を分配する。
【００３８】
ＰＥルータ１２は分配したラベル「３」を入力ラベル、ＰＥルータ１３から分配されたラベル「２」を出力ラベルとしてＶＲ１８のインタフェースＩ／Ｆ３５と関連づけインタフェースの登録を行う。
【００３９】
結果、ＰＥルータ１２は対応表３４を持つことになる。また、ＰＥルータ１３は分配したラベル「２」を入力ラベル、ＰＥルータ１２から分配されたラベル「３」を出力ラベルとしてＶＲ２１のインタフェースＩ／Ｆ４３と関連づけインタフェースの登録を行う。結果、ＰＥルータ１３は対応表４２を持つことになる。
【００４０】
ＶＲ２１からＶＲ１８にパケットを転送するとする。ＶＲ２１はＶＲ１８につながるインタフェースＩ／Ｆ４３へパケットを送信する。パケットは２段目ＭＰＬＳラベル操作部３８に送られ（パケット３９）、Ｉ／Ｆ４３の出力ラベル「３」がスタックされる（パケット４０）。
【００４１】
さらにパケットは１段目ＭＰＬＳラベル操作部に送られ、ＶＲ１８のあるＰＥルータ１２あてのラベル「５」がスタックされ、コアルータ群２５へ転送される（パケット４１）。パケットはコアルータ群２５内をＬＳＰ１６をとおりＰＥルータ１２に転送される。コアルータ群２５内では１段目ＭＰＬＳラベルはコアルータを経由するごとにつけかわり、ラベルマージあるいはＰｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇが行われる。
【００４２】
一方２段目ＭＰＬＳラベルはコアルータ群２５内で変化しない。パケットを受信したＰＥルータ１２は１段目ＭＰＬＳラベル操作部３３で１段目ＭＰＬＳラベルをはがし、２段目ＭＰＬＳラベル操作部３２にパケットを送る（パケット３０）。
【００４３】
２段目ＭＰＬＳラベル操作部３２は２段目ＭＰＬＳラベルをはがし、あらかじめ設定してある対応表３４にしたがいＶＲ１８のインタフェースＩ／Ｆ１  ３５にパケットを送る。これによってパケットを受信したＶＲ１８はどのインタフェースにパケットが到着したかを知ることができる。
【００４４】
同様に、ＶＲ１８からＶＲ２１へパケットを送信する場合、ＶＲ１８はＩ／Ｆ３５にパケットを出力すれば、パケットはＭＰＬＳ操作部２０内でＶＲ２１のインタフェースＩ／Ｆ４３あてのラベル、およびＰＥルータ１３あてのラベルがスタックされＭＰＬＳ−ＶＰＮサービス網をとおりＶＲ２１に送られる。
【００４５】
以上でＶＲ１８、ＶＲ２１間に双方向インタフェースを構築することができ、このインタフェースを用いてＶＲ上でルーティングプロトコルを動作させることができる。ＶＰＮ＃１ユーザから見たネットワークは図４のようになる。図４は、ＶＰＮユーザからみたネットワークの論理構成図である。このように、入力ラベルと出力ラベルの対応情報から入出力インタフェースが判別できるため、１段目のＬＳＰラベルに関してはラベルマージ、Ｐｅｎｕｌｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｉｎｇを行ったとしてもどのインタフェースあてのパケットであるかを識別できる。
【００４６】
次に、本発明の他の実施の形態について説明する。本発明の他の実施形態として、その基本的構成は上記の通りであるが，インタフェースの種別についてさらに付加機能を追加している。その構成を図５に示す。本図は図１に対してＰＥルータ間のＬＳＰ４５、ＬＳＰ４６および、ＶＲ１８のインタフェースＩ／Ｆ３７、ＶＲ２１のインタフェースＩ／Ｆ４８を追加したものである．
本構成ではＰＥルータ１２からＰＥルータ１３に向かうＬＳＰ４５とＰＥルータ１３から、ＰＥルータ１２に向かうＬＳＰ４６をＬＳＰ１５、１６とは別に構築する。
【００４７】
ＬＳＰ４５、ＬＳＰ４６はＬＳＰ１５、ＬＳＰ１６とＱＯＳ（Ｑｕａｌｉｔｙｏｆ  Ｓｅｒｖｉｃｅ）あるいは、通過する経路が異なっている。ＶＲ１８にＩ／Ｆ４７、ＶＲ２１にＩ／Ｆ４８をあらたに登録し、ＰＥルータ１２、１３間でラベルを分配する。
【００４８】
ＶＲ１８がＩ／Ｆ４７からパケットを送信した場合、ＰＥルータ１２はパケットを対向のＶＲ２１のＩ／Ｆ４８あてのラベル、およびＬＳＰ４５用のラベルをスタックして送信するように設定を行っておく。
【００４９】
同様にＶＲ２１がＩ／Ｆ４８からパケットを送信した場合、ＰＥルータ１３はパケットを対向のＶＲ１８のＩ／Ｆ３７あてのラベルおよびＬＳＰ４６用のラベルをスタックして送信するように設定を行っておく。これによってＶＲ１８、ＶＲ２１間にＱＯＳあるいは経路の異なるインタフェースを複数設定することができる。
【００５０】
この実施例では、一組のＶＲ間に複数のインタフェースを持つ構成や、ＱＯＳの異なるインタフェースを複数持つ構成ができるという新たな効果が得られる。
【００５１】
【効果の説明】
以上説明したように、本発明においては、以下に記載するような効果を奏する。
【００５２】
第１の効果はＶＲに仮想的な双方向インタフェースを持たせているのでので、ＶＲを介して同じＶＰＮのユーザサイト間でルーティングプロトコルを動作させることができる。
【００５３】
第２の効果は仮想的なインタフェースの識別に２段目ＭＰＬＳラベルを用いているので、１段目ＭＰＬＳラベルはラベルマージおよび、Ｐｅｎｕｌｕｔｉｍａｔｅ  ｈｏｐ  ｐｏｐｐｉｎｇをすることができる。
【００５４】
更に、第３の効果として、一組のＶＲ間に複数のインタフェースを持つ構成や、ＱＯＳの異なるインタフェースを複数持つ構成においても、ＬＳＰを設定して、ＭＰＬＳ−ＶＰＮサービスを提供することができる
【図面の簡単な説明】
【図１】本発明の実施の形態のＭＰＬＳ−ＶＰＮサービスを提供するネットワーク構成図である。
【図２】本発明の実施の形態の入り口側プロバイダ・エッジ・ルータの機能ブロック図である。
【図３】本発明の実施の形態の出口側プロバイダ・エッジ・ルータの機能ブロック図である。
【図４】ＶＰＮユーザからみたネットワークの論理構成図である。
【図５】本発明の他の実施の形態のＭＰＬＳ−ＶＰＮサービスを提供するネットワーク構成図である。
【図６】従来のＭＰＬＳ−ＶＰＮシステムのネットワーク構成図である。
【符号の説明】
１、１０１  ＶＰＮ＃１  サイトＡ
２、１０２  ＶＰＮ＃１  サイトＢ
３、１０３  ＶＰＮ＃１  サイトＣ
４、１０４  ＶＰＮ＃２  サイトＡ
５、１０５  ＶＰＮ＃２  サイトＢ
６、７、８、９、１０、１０６、１０７、１０８、１０９、１１０  ＣＥルータ
１２、１３、１４、１１１、１１２、１１３  ＰＥルータ
１８、２１、２４、１１４、１１５、１１７  ＶＰＮ＃１用ＶＲ
１９、２２、１１６、１１８  ＶＰＮ＃２用ＶＲ
２０、２３、２５  ＭＰＬＳ操作部
２５、１１９  コアルータ
３０、１２２、１２３、１２４、１２５  カプセル化されたパケット
３２、３７  １段目ＭＰＬＳラベル操作部
３３、３８  ２段目ＭＰＬＳラベル操作部
３４、４２  インタフェースとＭＰＬＳラベルの対応表
１２０、１２１、１２６、１２７  ＩＰパケット
【図１】
0003654168.tif 000002
【図２】
0003654168.tif 000003
【図３】
0003654168.tif 000004
【図４】
0003654168.tif 000005
【図５】
0003654168.tif 000006
【図６】
0003654168.tif 000007