(57)【要約】【課題】  複数のコアを使用するマルチ・プロトコル・ラベル・スイッチング・システムを提供すること。【解決手段】  ＭＰＬＳシステムにおいて仮想私設ネットワークを確立する際に、２つ以上のコアが使用可能である。経路が、各コアにわたって別々に確立され、重みが、２つの経路に割り当てられる。したがって、事前に手動で構成することによって好まれる経路が選択されることになる。【選択図】  図１
2004208309.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータ・パケットを経路指定する方法であって、
ネットワーク間で複数のコアを提供すること、
エッジ・ルータによってデータ入力を各コアに接続すること、
各コアを介してデータ経路を決定すること、
各経路を重み付けすること、および、
データを伝送する１つの経路を選択することを備える方法。
【請求項２】
エッジ・ルータが、各コア内で提供される、請求項１に記載の方法。
【請求項３】
１つのエッジ・ルータが、２つ以上のコアに接続される、請求項１に記載の方法。
【請求項４】
各経路が、対応するコア内でアドレスを公示することによって決定される、請求項１に記載の方法。
【請求項５】
重みが、コアを負荷均衡させるように等しく設定される、請求項１に記載の方法。
【請求項６】
重みが、事前に手動で設定される、請求項１に記載の方法。
【請求項７】
データを移送するＭＰＬＳネットワークであって、
複数のコアと、
各コアの中へデータ・フローを導入するための少なくとも１つのエッジ・ルータと、
各コア内でデータ経路を確立するための各コア内の複数のルータとを備え、
各経路の重みが、手動で挿入され、１つの経路が、前記重みに基づいて選択されるシステム。
【請求項８】
データ経路が、顧客用の仮想私設ネットワークを形成する、請求項７に記載のシステム。
【請求項９】
１つのエッジ・ルータが、各ネットワークに提供される、請求項７に記載のシステム。
【請求項１０】
アドレスが、ネットワーク内でデータ経路を確立するために公示される、請求項７に記載のシステム。
【請求項１１】
異なるネットワーク内で別個の経路指定プロトコルが準拠される、請求項７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ＭＰＬＳデータ・ネットワーク・システムに関し、より具体的には、データを移送するために複数のコアを使用することができ、かつ異なる重みが異なるコアに割り当てられるＭＰＬＳシステムに関する。
【背景技術】
【０００２】
現在のワールドワイド・ウェブは、世界全体にわたっていくつかの相互接続されたデータ・ネットワークで構成されている。これらのデータ・ネットワークは、いくつかの異なるタイプとすることができ、異なるプロトコルに基づいて、異なるプロバイダによって開発された。ごく最近では、元のデータのソースに関係なく、ＭＰＬＳシステムによって認識される新しいラベルを追加して、同じネットワークによって様々な異なるデータ・パケットを搬送することを可能にするＭＰＬＳ（マルチプロトコル・ラベル・スイッチング）ネットワークが設計されている。したがって、ＭＰＬＳネットワークは、異なるネットワークに接続して、それらの間でデータのパケットを搬送することが可能である。
【０００３】
ＭＰＬＳネットワークへの入口点は、ラベル・エッジ・ルータとして既知である。そのようなルータは、異なるソースからトラフィックを受信することができ、したがって、異なるネットワークに接続することが可能である。データ・パケットは、ネットワークに入る際に、ラベルを割り当てられる。これらのラベルは、パケットの関連するセット群を共にグループ化し、パケットのあるグループを別のグループから分離する機構を実現することができる。したがって、パケットは、レイヤ２で転送され、ノード間で転送するレイヤ３の必要がなくなる。これにより、転送プロセスが簡略化され、高速に、また高性能になる。
【０００４】
ＭＰＬＳネットワークの構成は、たとえば、米国特許第６，４７７，１６６号および第６，４７３，４２１号に見られる。
【０００５】
ＭＰＬＳネットワークは、仮想私設ネットワーク・サービスを顧客に提供するネットワーク・サービス・プロバイダによって使用され、成功する可能性がある。すなわち、末端間ラベル・スイッチング経路をセット・アップすることによって、経路に沿ったあらゆるノード部で止めることを必要とせずに、データ・ストリームを制御することができる。しかし、特に顧客に対するサービスのどのような損失をも回避するためにシステムが置き換えられている、またはアップグレードされている状況では、これらのネットワークをさらに改善することが可能である。
【０００６】
【特許文献１】米国特許第６，４７７，１６６号
【特許文献２】米国特許第６，４７３，４２１号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、本発明は、ＭＰＬＳシステムにおいて複数のネットワーク・コアを使用する方法を提供する。
【０００８】
また、本発明は、ＭＰＬＳシステムにおいて仮想私設ネットワークを提供するために２つ以上のネットワーク・コアを使用するシステムを提供する。
本発明は、異なる重みが異なるコアに対して提供されるＭＰＬＳシステムにおいて二重ネットワーク・コアを提供するシステムをさらに提供する。
【０００９】
本発明は、ＭＰＬＳシステムにおいて二重ネットワーク・コアにおける経路を重み付けする方法をさらに提供する。
【００１０】
本発明は、１つのコアを通る経路が、他のコアを通る経路とは異なる重み付けを有する二重ネットワーク・コアを使用するＭＰＬＳ仮想私設ネットワークをさらに提供する。
【課題を解決するための手段】
【００１１】
手短に言えば、これは、両方のコアにわたってアドレスが提供されたネットワーク内で複数のコアを有するネットワークを提供すること、および異なるコアに割り当てられた重みに基づいて選択することによって達成される。
【００１２】
本発明とそれに付随する利点の多くは、以下の詳細な説明を、添付の図面と共に考慮して参照することによってよりよく理解されたとき、容易に完全に理解されるであろう。
【発明を実施するための最良の形態】
【００１３】
ここで図面を参照すると、本システムが１０として示されている。本システムは、２つの異なるネットワーク・コア１２および１４を含む。各コアは、一連のルータを含む。ネットワーク１２には、ルータ１６、１８、および２０が示されている。ネットワーク１４には、ルータ２４、２６、および２８が示されている。ネットワーク１４は、経路リフレクタ２２も含む。
【００１４】
ネットワーク１２のルータは、線３０、３２、および３４によって示されているように互いに接続される。同様に、ネットワーク１４のルータは、線５４、５６、および５８によって接続される。これらは個々の線として示されているが、実際には、線のそれぞれは、その経路に沿って一連の他のルータを含むことが可能である。また、当然ながら、ネットワークのそれぞれは、３つよりかなり多い数のルータを含む。
【００１５】
ルータ間においてデータを搬送するためのラインの他に、様々なルータ間においてアドレスを確立するための接続も存在する。したがって、ネットワーク１２では、これらは、３６、３８、および４０とラベル付けされている。データ・パケットが、１つのルータから他へ通過するとき、アドレスをネットワークの他のルータへの公示することによって、まず経路が確立される。したがって、経路は、データ・パケットが通過する前に確立される。また、異なるネットワークのルータ間においてデータを転送することが可能である。したがって、線４２、４４、および４６は、異なるネットワークの対応するルータを接続する。
【００１６】
２つの異なるネットワーク間においてアドレスを公示するために、経路リフレクタ２２もまたネットワーク１４内で提供される。したがって、アドレス接続４８、５０、および５２が、この経路リフレクタとネットワーク１２のルータとの間に提供される。
【００１７】
動作の際、入来データ・パケットは、各コアのラベル・エッジ・ルータに接続される。別法として、両方のコアのルータに接続されている１つのエッジ・ルータを使用することが可能である。データが転送されるように設定されたとき、両方のコアにおいてアドレスを公示することによって、私設仮想ネットワークが確立される。２つの異なる経路が、各コアに経路１つで確立される。この構成により、データをどちらかのネットワーク内で搬送することができるように、各ネットワーク内に永続的な仮想回路を形成することが可能になる。重みが、異なる経路に割り当てられる。重みが等しい場合、様々なパケットは、各コアにわたってトラフィックの負荷を均衡させる。しかし、通常、一方の経路が他方より好ましく、より大きな重みを割り当てられる。これは、手動でネットワークの中に構成される。その結果、パケットは、通常の条件下では、他のコアではなく１つのコアを通って搬送される。しかし、この構成は、他のコアがデータを搬送する能力をも提供する。
【００１８】
この構成は、ある環境において特に有用なことがある。したがって、システムが、異なるタイプのネットワークにアップグレードされつつある場合、それが実施されているときに、データを新しいネットワークの中に徐々に移動することが可能である。したがって、顧客は、あるネットワーク・コアから別のネットワークへ移動することができる。また、システムの能力を増大させるために、両方のコアを使用することも可能である。必要なときに異なる並行キャリヤを使用する能力がさらに提供される。
【００１９】
動作の際、入力が、エッジ・ルータとして動作するルータ１６に接続される場合、接続３６、３８、および４０にわたってアドレスをまず公示することによって、第１経路が、ネットワーク１２において確立され、経路が、経路３０、３２、および３４を使用してネットワークを横断して確立される。当然ながら、アドレス指定とデータ経路は共に、より多くの可能性のある組合せを有する。同時に、４８、５０、および５２によって示されているように、経路リフレクタ２２でアドレスを公示することによって、第２経路が、ネットワーク１４を通って構成される。次いで、経路は、ルータ２４、２６、および２８とデータ経路５４、５６、および５８とを使用して確立される。しかし、２つの経路が確立された後、手動でネットワークの中に事前設定されている重みが各経路に与えられる。重み付けにより、一方の経路が他方の経路より好まれることになる。
【００２０】
また、サービス品質に付随する問題を回避するために、または過負荷状況に対処するために、単に冗長機能として２つのコアを使用することも可能である。
【００２１】
上記の教示を考慮して、本発明の多数の追加の修正および変更が可能である。したがって、添付の請求項の範囲内において、本発明は、本明細書において具体的に記述したものとは異なる方式で実施することが可能であることを理解されたい。
【図面の簡単な説明】
【００２２】
【図１】本発明のシステムを示す図である。
【図１】
2004208309.tif 000003