JP2000324138A - ショートカットをサポートする方法 - Google Patents

ショートカットをサポートする方法

Info

Publication number
JP2000324138A
JP2000324138A JP2000092643A JP2000092643A JP2000324138A JP 2000324138 A JP2000324138 A JP 2000324138A JP 2000092643 A JP2000092643 A JP 2000092643A JP 2000092643 A JP2000092643 A JP 2000092643A JP 2000324138 A JP2000324138 A JP 2000324138A
Authority
JP
Japan
Prior art keywords
shortcut
layer
module
mpls
communication network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2000092643A
Other languages
English (en)
Inventor
Philip Dumortier
フイリツプ・デユモルテイエ
Wim Livens
ウイム・リフエンス
Dirk Ooms
デイルク・オームス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alcatel Lucent SAS
Nokia Inc
Original Assignee
Alcatel SA
Nokia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alcatel SA, Nokia Inc filed Critical Alcatel SA
Publication of JP2000324138A publication Critical patent/JP2000324138A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/10Routing in connection-oriented networks, e.g. X.25 or ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255Control mechanisms for ATM switching fabrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • H04L49/309Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/60Software-defined switches
    • H04L49/602Multilayer or multiprotocol switching, e.g. IP switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 ネットワークノードISR1乃至ISR3を
有する通信ネットワークMPLS−Dを介して、ショー
トカットをサポートする方法を提供すること。 【解決手段】 前記ネットワークノード内のスイッチ制
御装置SC1は、ショートカット制御モジュールとトリ
ガモジュールとプロトコルモジュールとから構成され
る。事前に決められた判定基準が満たされる場合、トリ
ガモジュールは、レイヤ3転送用リレーションに対する
ショートカットの割り当てを開始する。ショートカット
制御モジュールは、レイヤ2スイッチング要素SW1と
通信し、ラベル付けによってショートカットに対するデ
ータパケットの割り当てを開始し、ショートカットのス
イッチングを制御する。プロトコルモジュールは、他の
ネットワークノードISR2、ISR3のスイッチ制御
装置SC2、SC3にラベルを分配し、ショートカット
に対するラベルの割り当てを調整する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、請求項1のプリア
ンブルに記載の2つ以上のネットワークノードを含む通
信ネットワークと、請求項10のプリアンブルに記載の
ネットワークノードと、請求項11のプリアンブルに記
載のレイヤ2スイッチング要素を制御するスイッチ制御
装置と、請求項12のプリアンブルに記載の2つ以上の
ネットワークノードを含む通信ネットワークのネットワ
ークノードを介してショートカットをサポートする方法
とに関する。
【0002】
【従来の技術】本発明は、新しいマルチレイヤルーティ
ングの概念、たとえば、IP(=インターネットプロト
コル)と、ATM(=非同期転送モード)を統合するた
めの、マルチプロトコルラベルスイッチング(MPL
S)の概念に基づいている。この概念は、レイヤ2の機
能、たとえばATMスイッチングと、レイヤ3の機能、
たとえばIPルーティングとに、注目する。この概念に
従うネットワークノードは、「統合されたスイッチルー
タ」と呼ばれる。それらは、レイヤ3ルータと、スイッ
チ制御装置と、レイヤ2スイッチとから構成される。
【0003】マルチプロトコルラベルスイッチングを実
施するための概念が「タグスイッチング」である。この
概念は、経路選択のためのルータの使用を含む。タグ
は、ネットワークトポロジー(「運用中のトポロジ
ー」)に応じた従来のルーティング情報に基づいて、フ
ローに割り当てられる。本方法は、現在のトラフィック
状態に結び付けられない。タグスイッチングネットワー
クノードで、2つのテーブルが提供されなければならな
い。すなわち、ルータ(出力ポートへのIPアドレス)
で用いられるような、標準的なルーティングテーブル
と、出力タグと出力ポートに入力タグと入力ポートをマ
ップする転送データベースである。
【0004】マルチプロトコルラベルスイッチングを実
施するための他の概念が、イプシロン(Ipsilo
n)フロースイッチングの概念である。この概念の基本
的な考え方は、ルーティングインテリジェンス(レイヤ
3)をネットワークノードのATMスイッチングプロセ
スに直接結び付けることである。各データトラフィック
は「フロー」と見なされる。フローの第1のデータパケ
ットについてのみ、レイヤ3での転送決定がなされる。
フローは、それから、短い識別子を割り当てられ、レイ
ヤ2において転送される。
【0005】
【発明が解決しようとする課題】本発明は、その目的の
ために、所定の通信ネットワークの特定の要求と詳細な
ネットワークの状況によりよく適合されるマルチレイヤ
ルーティングの概念を提供しなければならない。
【0006】
【課題を解決するための手段】この目的は、請求項1に
記載の2つ以上のネットワークノードを含む通信ネット
ワークと、請求項10に記載のネットワークノードと、
請求項11に記載のレイヤ2スイッチング要素を制御す
るスイッチ制御装置と、請求項12に記載の2つ以上の
ネットワークノードを含む通信ネットワークのネットワ
ークノードを介してショートカットをサポートする方法
とによって、達成される。
【0007】本発明は、各既存の概念が、レイヤ2接続
を確立するために、ただ1つの特定のトリガイベントに
ついて最適化されるという認識に基づいて叙述される。
これらの概念の異なる性質のために、異なるトリガ機構
の組み合わせは可能ではない。したがって、もはやスイ
ッチ制御装置を、同一の機能と見なさないで、スイッチ
制御装置を、いくつかの独立したモジュール、すなわ
ち、ショートカット制御モジュール、少なくとも1つの
トリガモジュール、および少なくとも1つのプロトコル
モジュールから構成することが提案される。それぞれの
事前に決められた判定基準が満たされる場合に、トリガ
モジュールは、レイヤ3転送用リレーション(Laye
r3 forwarding relationshi
p)に対して、直接のレイヤ2接続によって形成される
ショートカットを割り当てることを開始する。ショート
カット制御モジュールは、それぞれのレイヤ2スイッチ
ング要素と通信する。それぞれのショートカットに割り
当てられるラベルを、データパケットに付けることによ
って、ショートカットに対するデータパケットの割り当
てを開始し、それぞれのレイヤ2スイッチング要素を介
して、ショートカットのスイッチングを制御する。プロ
トコルモジュールは、通信ネットワークの他のネットワ
ークノードのスイッチ制御装置にラベルを分配し、それ
によって、ショートカットへのラベルの割り当てを調整
する。
【0008】本発明の利点は、通信ネットワーク内で、
任意のトリガ機構の組み合わせを可能にすることにあ
る。現在のネットワークの状況に応じて、最適に適合さ
れるトリガ機構が用いられることができる。切り離し
は、さらに、他のトリガ機構を加えることによって、複
数の異なるトリガ機構の非常に簡単な統合、または、ネ
ットワークノードの相応した簡単な続いて起こる拡張を
可能にする。
【0009】さらに、本発明の有利な態様は、他の請求
項に記載されている。
【0010】特に好都合なことに、様々なトリガ機構を
提供する様々な種類のトリガモジュールが、1つのスイ
ッチ制御装置に提供される。このことが、様々なトリガ
機構を1つのネットワークノードで、並行して稼動する
ことを可能にする。
【0011】さらに、ショートカット制御モジュールと
トリガモジュールとプロトコルモジュールとの間に、同
一のインタフェースを提供することは、特に好都合なこ
とである。このことが、さらに、ソフトウェア開発のコ
ストと複雑さを引き下げる。
【0012】本発明は、添付の図面に関するいくつかの
実施形態についての以下の説明から、より明らかになろ
う。
【0013】
【発明の実施の形態】図1は、通信ネットワークMPL
S−Dを示す。通信ネットワークMPLS−Dは、デー
タ通信ネットワークを表す。それは、マルチプロトコル
ラベルスイッチングドメインを共に構成するいくつかの
相互接続されたネットワークノードによって、形成され
る。このドメインは、レイヤ3転送用リレーションに割
り当てられたデータが、直接のレイヤ2接続を介してド
メインを通って送られ(「ショートカット」とも呼ばれ
る)、このように、中間のレイヤ3転送機能を行う必要
性を排除するということを特徴とする。
【0014】レイヤ3転送機能を行う通信ネットワーク
MPLS−Dのネットワークノードの中から、3つのネ
ットワークノードISR1乃至ISR3が、例として図
1に示される。ネットワークノードISR1乃至ISR
3は、スイッチルータである。ネットワークノードIS
R2は、レイヤ2接続を介して、ネットワークノードI
SR1とISR3にリンクされる。ネットワークノード
ISR1とISR2は、他のレイヤ2接続を介して、他
の通信ネットワークのネットワークノードにリンクされ
る。これらのネットワークノードは、他のマルチプロト
コルラベルスイッチングドメインのスイッチルータ、ま
たは、レイヤ3ルーティング機能を実行する他のネット
ワークノードである。
【0015】ネットワークノードISR1乃至ISR3
のそれぞれは、それぞれのネットワークノードISR1
乃至ISR3の機能を制御するためのアプリケーション
プログラムについてのハードウェアプラットホームとソ
フトウェアプラットホームからなる。機能的な見地か
ら、ネットワークノードISR1乃至ISR3のそれぞ
れは、レイヤ2スイッチング要素SW1、SW2、SW
3と、スイッチ制御装置SC1、SC2、SC3と、レ
イヤ3ルータ機能ROUT1、ROUT2、ROUT3
とを含む。
【0016】ネットワークノードISR1乃至ISR3
の構造は、例として、ネットワークノードISR1を用
いて説明される。
【0017】レイヤ3ルータ機能ROUT1は、IPプ
ロトコル(ルーティングとレイヤ3転送)を用いるレイ
ヤ3ルータを介した標準的なユーザデータ通信の目的に
役立つ。それは、ショートカットを割り当てない、また
は、まだ割り当てられていないレイヤ3転送用リレーシ
ョンのユーザデータ通信を処理する。
【0018】レイヤ2スイッチング要素SW1は、AA
L−5を介して、IPパケットをルーティングすること
ができるATMスイッチングハードウェアによって形成
される(AAL=ATMアダプテーションレイヤ、IP
=インターネットプロトコル)。シグナリング用の通常
のソフトウェアは、もはや必要とされない。実際には、
スイッチ制御装置SC1が、ハードウェアを制御する。
【0019】本発明は、レイヤ2プロトコル用のAT
M、または、レイヤ3プロトコル用のIPに限定される
ものではなく、すなわち、他のレイヤ2プロトコルまた
はレイヤ3プロトコルも、用いられる。
【0020】スイッチ制御装置SC1は、通常のルーテ
ィングプロトコルを処理するが、1つまたは複数の特定
のプロトコルによって、通信ネットワークMPLS−D
の他のスイッチルータとも通信する。スイッチ制御装置
SC1は、ショートカットの確立をトリガし、ラベルを
データパケットに付けることと同様に、レイヤ2上でそ
のようにラベル付けされたデータパケットのスルースイ
ッチングすることを制御する。ATMが用いられる場
合、VCI/VPIの値は、ラベルとして直接役立つこ
とができる(VCI=仮想チャネル識別子、VPI=仮
想経路識別子)。スイッチ制御装置SC1は、いくつか
の独立したモジュール、すなわち、ショートカット制御
モジュール、少なくとも1つのトリガモジュール、およ
び少なくとも1つのプロトコルモジュールから構成さ
れ、それらのモジュールは、協働して、スイッチ制御装
置SC1の機能を提供する。
【0021】スイッチ制御装置SC1とスイッチハード
ウェアは、必ずしも1つのユニットを形成する必要はな
いが、スイッチ制御装置は、スイッチハードウェアから
遠隔操作することもできる。スイッチハードウェアは、
標準的なシグナリングで、標準的なATMスイッチの一
部を形成することができる。しかしながら、その場合、
2つのフローを、分離して扱わなければならない。特
に、2つのタイプについてのVPI/VCIの範囲は、
管理によって事前に設定され、部分的に重なり合っては
ならない。
【0022】ネットワークノードISR1乃至ISR3
は、このように、通信の3つの異なる形式を処理する。
【0023】第1は、レイヤ3ルータを介しての標準的
なユーザデータ通信である。これは、レイヤ3ルータ機
能ROUT1からROUT3によって行われる。
【0024】第2は、レイヤ2スイッチを介しての直接
のユーザデータ通信(ショートカット)である。ショー
トカットが存在する場合、データパケットは、ラベルを
付けられ、該ラベルに基づいて、通信ネットワークMP
LS−Dを介して、レイヤ2上に直接スイッチされるで
あろう。ラベルは、例えばネットワークノードISR1
によって、マルチプロトコルラベルスイッチングドメイ
ン(ラベルは、MPLSドメイン内でプッシュ/ポップ
されることもできる)の入力においてレイヤ3セッショ
ンに割り当てられ(ラベルプッシュ:label pu
sh)、例えばネットワークノードISR2で、中間の
ノードで変換され(ラベルスワップ:label sw
ap)、たとえば、ネットワークノードISR3によっ
て、マルチプロトコルラベルスイッチングドメインの出
力において取り除かれる(ラベルポップ:label
pop)。直接のユーザデータ通信は、スイッチ制御装
置SC1乃至SC3によって制御される。
【0025】第3は、スイッチ制御装置SC1乃至SC
3の間での、及び、それぞれレイヤ2スイッチング要素
SW1、SW2、SW3との内部の通信である。この通
信は、レイヤ3上での転送用リレーションとIPレベル
とラベルとの間の結合を調整するために必要である。
【0026】スイッチ制御装置SC1乃至SC3の詳細
な構造は、図2を参照して説明される。
【0027】図2は、レイヤ2スイッチング要素SW1
乃至SW3と、スイッチ制御装置SC1乃至SC3を示
す。スイッチ制御装置SC1乃至SC3のそれぞれは、
いくつかの独立したモジュールで構成される。
【0028】スイッチ制御装置SC1は、ショートカッ
ト制御モジュールSHCM1と、3つのトリガモジュー
ルTRIGM1乃至TRIGM3と、2つのプロトコル
モジュールLDPM1およびLDPM2とを含む。ショ
ートカット制御モジュールSHCM1は、インタフェー
スINT1を介して、トリガモジュールTRIGM1乃
至TRIGM3に、インタフェースINT2を介して、
プロトコルモジュールLDPM1およびLDPM2に、
インタフェースINT3を介して、レイヤ2スイッチン
グ要素SW1に接続される。
【0029】スイッチ制御装置SC2は、ショートカッ
ト制御モジュールSHCM2と、トリガモジュールTR
IGM1と、プロトコルモジュールLDPM1とを含
む。ショートカット制御モジュールSHCM2は、イン
タフェースINT1を介して、トリガモジュールTRI
GM1に、インタフェースINT2を介して、プロトコ
ルモジュールLDPM1に、インタフェースINT3を
介して、レイヤ2スイッチング要素SW2に接続され
る。
【0030】スイッチ制御装置SC3は、ショートカッ
ト制御モジュールSHCM3と、2つのトリガモジュー
ルTRIGM1およびTRIGM3と、プロトコルモジ
ュールLDPM2とを含む。ショートカット制御モジュ
ールSHCM3は、インタフェースINT1を介して、
トリガモジュールTRIGM1およびTRIGM3に、
インタフェースINT2を介して、プロトコルモジュー
ルLDPM2に、インタフェースINT3を介して、レ
イヤ2スイッチング要素SW3に接続される。以下で、
スイッチ制御装置SC1乃至SC3の構造は、例とし
て、スイッチ制御装置SC1を用いて説明されるであろ
う。
【0031】トリガモジュールTRIGM1乃至TRI
GM3の機能は、それぞれの事前に決められた判定基準
が満たされる場合に、レイヤ3転送用リレーションに対
して、直接のレイヤ2の接続によって形成されるショー
トカットを割り当てることを開始することである。これ
を達成するために、トリガモジュールTRIGM1乃至
TRIGM3は、ショートカット制御モジュールSHC
M1を介して、スイッチルータISR1に含まれるデー
タにアクセスし、事前に決められた判定基準で、これら
のデータまたはこれらのデータ内の変更を比較し、これ
らの判定基準が満たされる場合に、対応する制御メッセ
ージをショートカット制御モジュールSHCM1に送る
ことによって、レイヤ3転送用リレーションに対するシ
ョートカットの割り当てを開始する。
【0032】トリガモジュールTRIGM1乃至TRI
GM3は、異なるトリガ判定基準に基づいてショートカ
ットの割り当てを開始する異なるタイプのトリガモジュ
ールを表す。スイッチ制御装置SC1は、もちろん、他
の異なるトリガ判定基準に基づいてショートカットの割
り当てを開始する他のトリガモジュールを含むことがで
きる。2つ以上のトリガモジュールが、1つの同じショ
ートカット制御モジュールに接続される場合、トリガモ
ジュールは、独立して互いのショートカットを開始する
こと、または、例えば他のトリガモジュールの状態に依
存しながら、協働してショートカットを開始することが
可能である。この調整は、ショートカット制御モジュー
ルによっても提供される。
【0033】トリガモジュールTRIGM1は、ネット
ワークトポロジーに応じてショートカットを開始する。
これを行うために、トリガモジュールTRIGM1は、
ショートカット制御モジュールSHCM1を介して、通
信ネットワークMPLS−Dのレイヤ3トポロジーをマ
ップするIPルーティングテーブルにアクセスする。ト
リガモジュールTRIGM1は、ルーティングテーブル
に直接アクセスすることも可能である。トリガモジュー
ルTRIGM1は、このトポロジーで変更、特に新しい
ルートの作成を検出する場合、対応する開始メッセージ
をショートカット制御モジュールSHCM1に送ること
によって、新しいショートカットの確立および割り当
て、または、この接続に対する既存のショートカットの
割り当てを開始するであろう。トリガモジュールTRI
GM1は、トポロジーでの特定の変更、または、所定の
時間続くトポロジーでの変更の場合のみ、ショートカッ
トの割り当てを開始することも可能である。
【0034】トリガモジュールTRIGM2は、トラフ
ィックに応じてショートカットを開始する。これを行う
ために、トリガモジュールTRIGM2は、ショートカ
ット制御モジュールSHCM1とレイヤ2スイッチング
要素SW1を介して、レイヤ2フローについての情報、
および、こうしたパケット自体についての情報にアクセ
スする。トリガモジュールTRIGM2は、レイヤ2ス
イッチング要素SW1に直接アクセスすることも可能で
ある。フローがこの情報によって検出される場合、ショ
ートカットは、対応するレイヤ3転送用リレーションに
ついて開始されるであろう。たとえば、検出されたフロ
ーの帯域幅が、事前に決められた閾値を超える場合の
み、ショートカットを開始することも可能である。
【0035】トリガモジュールTRIGM3は、シグナ
リング要求(「request-driven」)に応
答して、ショートカットを開始する。これを達成するた
めに、トリガモジュールTRIGM3は、ショートカッ
ト制御モジュールSHCM1を介して、スイッチルータ
ISR1を通ってルーティングされる制御信号を監視す
る。トリガモジュールTRIGM3は、このように、特
定の制御プロトコルと関連したシグナリングメッセージ
のフローを監視し、特定のシグナリングメッセージを検
出する場合、ショートカットの確立を開始する。トリガ
モジュールTRIGM3は、それぞれのプロトコルのプ
ロトコルデータユニットに直接アクセスすることも可能
である。トリガモジュールTRIGM3は、たとえば、
リソースリザベーションプロトコル(RSVP)のメッ
セージのフローを監視し、RSVPを介して、対応する
帯域幅の予約がなされる場合、レイヤ3転送用リレーシ
ョンに対するショートカットの割り当てを開始する。ト
リガモジュールTRIGM3は、マルチキャストシグナ
リングプロトコルを監視することも可能である。
【0036】スイッチ制御装置SC1は、もちろん、他
の多数のトリガモジュール、または、他のトリガ判定基
準に基づいてショートカットの割り当てを開始する他の
トリガモジュールを含むこともできる。
【0037】インタフェースINT1を介して、トリガ
モジュールTRIGM1乃至TRIGM3とショートカ
ット制御モジュールSHCM1が互いに通信する。イン
タフェースINT1は、通信ネットワークMPLS−D
のネットワークノードのすべてのトリガモジュールとシ
ョートカット制御モジュールについて同じインタフェー
スを考える。このインタフェースは、トリガモジュール
とショートカット制御モジュールの間での通信について
同じプロトコルであることを特徴とする。このように、
トリガモジュールを置き換え、ショートカット制御モジ
ュールを、2つ以上の異なるトリガモジュールに接続す
ることは容易に可能である。インタフェースINT1
は、トリガモジュールをショートカット制御モジュール
とリンクすることができる標準的なアプリケーションプ
ログラムインタフェース(API)も考える。
【0038】ショートカット制御モジュールSHCM1
は、レイヤ2スイッチング要素SW1と通信する。一方
では、ショートカット制御モジュールSHCM1は、シ
ョートカットへのデータパケットの割り当てを開始す
る。他方、ショートカット制御モジュールSHCM1
は、レイヤ2スイッチング要素SW1を介して、ショー
トカットのスイッチングを制御する。レイヤ2スイッチ
ング要素SW1との通信は、たとえば、ジェネリックス
イッチマネージメントプロトコル(GSMP)によっ
て、管理される。さらに、ショートカット制御モジュー
ルSHCM1は、リソース管理を行い、たとえば、ショ
ートカットへのラベルの割り当てを管理する。通信ネッ
トワークMPLS−Dを介しての、リソース管理、ラベ
ル割り当ての調整、およびショートカットのセットアッ
プのために、ショートカット制御モジュールSHCM1
は、プロトコルモジュールLDPM1とLDPM2を介
して、通信ネットワークMPLS−Dの他のスイッチル
ータのショートカット制御モジュールと相互作用する。
スイッチ制御装置SC1は、このように、異なるプロト
コルを用いて、通信ネットワークMPLS−Dの異なる
スイッチルータと通信する。これを達成するために、シ
ョートカット制御モジュールSHCM1は、どのプロト
コルを介して、どのプロトコルモジュールLDPM1と
LDPM2を介して、通信ネットワークMPLS−Dの
他のスイッチルータのショートカット制御モジュールに
到達することができるかを特定するデータベースを含
む。ピア(peer)ノードは、1つより多いプロトコ
ルを用いて通信する。
【0039】プロトコルモジュールLDPM1とLDP
M2のそれぞれの機能は、通信ネットワークMPLS−
Dの他のネットワークノードのスイッチ制御装置に、ラ
ベルを分配し、それによって、ショートカットへのラベ
ルの割り当てを調整することである。これを行うため
に、プロトコルモジュールLDPM1とLDPM2は、
第1のプロトコルPROT1と第2のプロトコルPRO
T2をそれぞれに用いて、通信ネットワークMPLS−
Dの他のスイッチルータの対応するプロトコルモジュー
ルLDPM1とLDPM2と通信する。プロトコルPR
OT1とPROT2は、異なるラベル分配プロトコルで
ある。考えられるプロトコルは、たとえば、LDPとR
SVPである。もちろん、通信ネットワークMPLS−
Dでのスイッチルータ間の通信のために1つのプロトコ
ルだけを用いること、または、並行してこの通信のため
に他のプロトコルを用いることも可能である。
【0040】インタフェースINT2を介して、プロト
コルモジュールLDPM1およびLDPM2とショート
カット制御モジュールSHCM1は、互いに通信する。
インタフェースINT2は、通信ネットワークMPLS
−Dのネットワークノードのすべてのプロトコルモジュ
ールとショートカット制御モジュールについて同じイン
タフェースを考える。このインタフェースは、プロトコ
ルモジュールとショートカット制御モジュールの間での
通信について同じプロトコルであることを特徴とする。
このように、ショートカット制御モジュールと接続され
るプロトコルモジュールは、簡単な方法で置き換えられ
る。インタフェースINT2は、プロトコルモジュール
をショートカット制御モジュールとリンクすることがで
きる標準的なアプリケーションプログラムインタフェー
ス(API)とすることもできる。
【図面の簡単な説明】
【図1】本発明によるいくつかのネットワークノードを
有する本発明による通信ネットワークのブロック図であ
る。
【図2】図1のネットワークノードの機能図である。
【符号の説明】
INT1、INT2、INT3 インタフェース ISR1、ISR2、ISR3 ネットワークノード LDPM1、LDPM2、LDPM3 プロトコルモジ
ュール MPLS−D 通信ネットワーク ROUT1、ROUT2、ROUT3 レイヤ3ルータ
機能 SC1、SC2、SC3 スイッチ制御装置 SHCM1、SHCM2、SHCM3 ショートカット
制御モジュール SW1、SW2、SW3 レイヤ2スイッチング要素 TRIGM1、TRIGM2、TRIGM3 トリガモ
ジュール
───────────────────────────────────────────────────── フロントページの続き (72)発明者 デイルク・オームス ベルギー国、2018・アントウエルペン、ベ レヘストラート・13

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 レイヤ2スイッチング要素(SW1乃至
    SW3)とそれぞれのレイヤ2スイッチング要素(SW
    1乃至SW3)を制御するスイッチ制御装置(SC1乃
    至SC3)とをそれぞれ備える2つ以上のネットワーク
    ノード(ISR1乃至ISR3)を含む通信ネットワー
    ク(MPLS−D)であって、 前記スイッチ制御装置(SC1)が、いくつかの独立し
    たモジュール、すなわち、ショートカット制御モジュー
    ル(SHCM1)と、少なくとも1つのトリガモジュー
    ル(TRIGM1乃至TRIGM3)と、少なくとも1
    つのプロトコルモジュール(LDPM1乃至LDPM
    2)とから構成され、 前記少なくとも1つのトリガモジュール(TRIGM1
    乃至TRIGM3)が、それぞれの事前に決められた判
    定基準が満たされる場合に、レイヤ3転送用リレーショ
    ンに対して、直接のレイヤ2接続によって形成されるシ
    ョートカットを割り当てることを開始するように設計さ
    れており、 前記ショートカット制御モジュール(SHCM1)が、
    それぞれのレイヤ2スイッチング要素(SW1)と通信
    し、それぞれのショートカットに割り当てられるラベル
    をデータパケットに付けることによって、ショートカッ
    トに対してデータパケットを割り当てることを開始し、
    レイヤ2スイッチング要素(SW1)を介して、ショー
    トカットのスイッチングを制御するように設計されてお
    り、 前記少なくとも1つのプロトコルモジュール(LDPM
    1乃至LDPM2)が、通信ネットワーク(MPLS−
    D)の他のネットワークノード(ISR2、ISR3)
    のスイッチ制御装置(SC2、SC3)にラベルを分配
    し、それによって、ショートカットに対するラベルの割
    り当てを調整するように設計されていることを特徴とす
    る通信ネットワーク(MPLS−D)。
  2. 【請求項2】 各ネットワークノード(ISR1乃至I
    SR3)のトリガモジュール(TRIGM1乃至TRI
    GM3)とショートカット制御モジュール(SHCM1
    乃至SHCM3)が、すべてのトリガモジュールとショ
    ートカットモジュールについて同じインタフェース(I
    NT1)を介して互いに通信するように設計されている
    ことを特徴とする請求項1に記載の通信ネットワーク
    (MPLS−D)。
  3. 【請求項3】 スイッチ制御装置(SC1)が、異なる
    タイプのトリガモジュール(TRIGM1乃至TRIG
    M3)を含むことを特徴とする請求項1に記載の通信ネ
    ットワーク(MPLS−D)。
  4. 【請求項4】 それぞれのプロトコルモジュール(LD
    PM1、LDPM2)を介して互いに通信するスイッチ
    制御装置(SC1乃至SC3)を有するネットワークノ
    ード(ISR1乃至ISR3)が、異なるタイプのトリ
    ガモジュール(TRIGM1乃至TRIGM3)を含む
    ことを特徴とする請求項1に記載の通信ネットワーク
    (MPLS−D)。
  5. 【請求項5】 第1のタイプのトリガモジュール(TR
    IGM1)が、ネットワークトポロジーに応じて、ショ
    ートカットを開始することを特徴とする請求項1に記載
    の通信ネットワーク(MPLS−D)。
  6. 【請求項6】 第2のタイプのトリガモジュール(TR
    IGM2)が、トラフィックに応じて、ショートカット
    を開始することを特徴とする請求項1に記載の通信ネッ
    トワーク(MPLS−D)。
  7. 【請求項7】 第3のタイプのトリガモジュール(TR
    IGM3)が、シグナリング要求に応じて、ショートカ
    ットを開始することを特徴とする請求項1に記載の通信
    ネットワーク(MPLS−D)。
  8. 【請求項8】 各ネットワークノードのプロトコルモジ
    ュール(LDPM1、LDPM2)とショートカット制
    御モジュール(SHCM1乃至SHCM3)が、すべて
    のプロトコルモジュールとショートカット制御モジュー
    ルについて同じインタフェース(INT2)を介して互
    いに通信するように設計されていることを特徴とする請
    求項1に記載の通信ネットワーク(MPLS−D)。
  9. 【請求項9】 スイッチ制御装置(SC1)が、異なる
    プロトコル(PROT1、PROT2)を用いて通信ネ
    ットワーク(MPLS−D)の異なるネットワークノー
    ド(SC2、SC3)と通信するように設計されている
    2つ以上の異なるタイプのプロトコルモジュール(LD
    PM2、LDPM2)を含むことを特徴とする請求項3
    に記載の通信ネットワーク(MPLS−D)。
  10. 【請求項10】 レイヤ2スイッチング要素(SW1乃
    至SW3)とレイヤ2スイッチング要素(SW1乃至S
    W3)を制御するスイッチ制御装置(SC1乃至SC
    3)とをそれぞれ備える2つ以上のネットワークノード
    (ISR1乃至ISR3)を含む通信ネットワーク(M
    PLS−D)で使用するネットワークノード(ISR
    1)であって、 前記スイッチ制御装置(SC1)が、いくつかの独立し
    たモジュール、すなわち、ショートカット制御モジュー
    ル(SHCM1)と、少なくとも1つのトリガモジュー
    ル(TRIGM1乃至TRIGM3)と、少なくとも1
    つのプロトコルモジュール(LDPM1乃至LDPM
    2)とから構成され、 前記少なくとも1つのトリガモジュール(TRIGM1
    乃至TRIGM3)が、それぞれの事前に決められた判
    定基準が満たされる場合に、レイヤ3転送用リレーショ
    ンに対して、直接のレイヤ2接続によって形成されるシ
    ョートカットを割り当てることを開始するように設計さ
    れており、 前記ショートカット制御モジュール(SHCM1)が、
    レイヤ2スイッチング要素(SW1)と通信し、それぞ
    れのショートカットに割り当てられるラベルをデータパ
    ケットに付けることによって、ショートカットに対して
    データパケットを割り当てることを開始し、レイヤ2ス
    イッチング要素(SW1)を介してショートカットのス
    イッチングを制御するように設計されており、 前記少なくとも1つのプロトコルモジュール(LDPM
    1乃至LDPM2)が、通信ネットワーク(MPLS−
    D)の他のネットワークノード(ISR2、ISR3)
    のスイッチ制御装置(SC2、SC3)にラベルを分配
    し、それによって、ショートカットへのラベルの割り当
    てを調整するように設計されていることを特徴とするネ
    ットワークノード(ISR1)。
  11. 【請求項11】 2つ以上のネットワークノード(IS
    R1乃至ISR3)を含む通信ネットワーク(MPLS
    −D)のネットワークノード(ISR1)のレイヤ2ス
    イッチング要素(SW1)を制御するスイッチ制御装置
    (SC1)であって、 前記スイッチ制御装置(SC1)が、いくつかの独立し
    たモジュール、すなわち、ショートカット制御モジュー
    ル(SHCM1)と、少なくとも1つのトリガモジュー
    ル(TRIGM1乃至TRIGM3)と、少なくとも1
    つのプロトコルモジュール(LDPM1乃至LDPM
    2)とから構成され、 前記少なくとも1つのトリガモジュール(TRIGM1
    乃至TRIGM3)が、それぞれの事前に決められた判
    定基準が満たされる場合に、レイヤ3転送用リレーショ
    ンに対して、直接のレイヤ2の接続によって形成される
    ショートカットを割り当てることを開始するように設計
    されており、 前記ショートカット制御モジュール(SHCM1)が、
    レイヤ2スイッチング要素(SW1)と通信し、それぞ
    れのショートカットに割り当てられるラベルをデータパ
    ケットに付けることによって、ショートカットに対して
    データパケットを割り当てることを開始し、レイヤ2ス
    イッチング要素(SW1)を介してショートカットのス
    イッチングを制御するように設計されており、 前記少なくとも1つのプロトコルモジュール(LDPM
    1乃至LDPM2)が、通信ネットワーク(MPLS−
    D)の他のネットワークノード(ISR2、ISR3)
    のスイッチ制御装置(SC2、SC3)にラベルを分配
    し、それによって、ショートカットへのラベルの割り当
    てを調整するように設計されていることを特徴とするス
    イッチ制御装置(SC1)。
  12. 【請求項12】 2つ以上のネットワークノード(IS
    R1〜ISR3)を含む通信ネットワーク(MPLS−
    D)のネットワークノード(ISR1)を介して、ショ
    ートカットをサポートする方法であって、 ネットワークノードのスイッチ制御装置(SC1)が、
    ショートカットをサポートするために、ネットワークノ
    ードのレイヤ2スイッチング要素(SW1)を制御し、 いくつかの独立したモジュール、すなわち、ショートカ
    ット制御モジュール(SHCM1)と、少なくとも1つ
    のトリガモジュール(TRIGM1乃至TRIGM3)
    と、少なくとも1つのプロトコルモジュール(LDPM
    1乃至LDPM2)とが、協働してスイッチ制御装置
    (SC1)の機能を提供し、 前記少なくとも1つのトリガモジュール(TRIGM1
    乃至TRIGM3)が、それぞれの事前に決められた判
    定基準が満たされる場合に、レイヤ3転送用リレーショ
    ンに対して、直接のレイヤ2の接続によって形成される
    ショートカットを割り当てることを開始するように設計
    されており、 前記ショートカット制御モジュール(SHCM1)が、
    レイヤ2スイッチング要素(SW1)と通信し、それぞ
    れのショートカットに割り当てられるラベルをデータパ
    ケットに付けることによって、ショートカットに対して
    データパケットを割り当てることを開始し、レイヤ2ス
    イッチング要素(SW1)を介してショートカットのス
    イッチングを制御するように設計されており、 前記少なくとも1つのプロトコルモジュール(LDPM
    1乃至LDPM2)が、通信ネットワーク(MPLS−
    D)の他のネットワークノード(ISR2、ISR3)
    のスイッチ制御装置(SC2、SC3)にラベルを分配
    し、それによって、ショートカットへのラベルの割り当
    てを調整するように設計されていることを特徴とする方
    法。
JP2000092643A 1999-04-12 2000-03-30 ショートカットをサポートする方法 Withdrawn JP2000324138A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP99440070A EP1045611B1 (en) 1999-04-12 1999-04-12 Method of supporting shortcuts in the network layer
EP99440070.3 1999-04-12

Publications (1)

Publication Number Publication Date
JP2000324138A true JP2000324138A (ja) 2000-11-24

Family

ID=8242316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000092643A Withdrawn JP2000324138A (ja) 1999-04-12 2000-03-30 ショートカットをサポートする方法

Country Status (5)

Country Link
US (1) US6834054B1 (ja)
EP (1) EP1045611B1 (ja)
JP (1) JP2000324138A (ja)
CA (1) CA2304358A1 (ja)
DE (1) DE69930495T2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030145072A1 (en) * 2002-01-31 2003-07-31 Lau Richard C. Auto-discovery of network configuration
US6856991B1 (en) * 2002-03-19 2005-02-15 Cisco Technology, Inc. Method and apparatus for routing data to a load balanced server using MPLS packet labels
US7088718B1 (en) * 2002-03-19 2006-08-08 Cisco Technology, Inc. Server load balancing using IP option field approach to identify route to selected server
US9369498B2 (en) * 2003-01-30 2016-06-14 Nokia Technologies Oy Message-based conveyance of load control information
CN114327414B (zh) * 2022-01-25 2022-11-15 重庆允丰科技有限公司 节点可插拨的触发器实现方法及计算机可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828844A (en) * 1996-10-08 1998-10-27 At&T Corp. Internet NCP over ATM
JPH1168789A (ja) * 1997-08-15 1999-03-09 Nec Corp サーバを用いたレイヤ3スイッチング
US6385170B1 (en) * 1998-12-29 2002-05-07 At&T Corp. Method and system for dynamically triggering flow-based quality of service shortcuts through a router

Also Published As

Publication number Publication date
DE69930495D1 (de) 2006-05-11
CA2304358A1 (en) 2000-10-12
EP1045611A1 (en) 2000-10-18
EP1045611B1 (en) 2006-03-22
DE69930495T2 (de) 2006-08-24
US6834054B1 (en) 2004-12-21

Similar Documents

Publication Publication Date Title
Awduche et al. Multiprotocol lambda switching: combining MPLS traffic engineering control with optical crossconnects
CA2352375C (en) Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
US6628649B1 (en) Apparatus and methods providing redundant routing in a switched network device
US7133358B2 (en) Failure control unit
US6882643B1 (en) Supporting multiple services in label switched networks
US7532630B2 (en) Generalized layer-2 VPNs
US7133403B1 (en) Transport network and method
KR20060085504A (ko) Mpls 기반의 vpn 제공 장치 및 방법
JP4199514B2 (ja) ネットワークを相互に接続する方法、及びそのための装置
US20080002723A1 (en) Intelligent filtering of redundant data streams within computer networks
JP2000341294A (ja) パケット中継装置
US20050259674A1 (en) Provisioning of cross domain telecommunication services through dynamic label differentiation
JP2000324138A (ja) ショートカットをサポートする方法
WO2002017542A2 (en) System and method of binding mpls labels to virtually concatenated sonet/sdh transport connections
KR100411880B1 (ko) 멀티 프로토콜 레이블 교환망에서 가상 사설망 서비스장치 및 그 방법
US20040103209A1 (en) System and method for controlling switch devices supporting generalized multi-protocol label switching
US6598089B1 (en) Method of supporting communication between network nodes
KR100431207B1 (ko) 엠피엘에스(mpls)기반망에서의 엑스트라넷아이피-브이피엔(ip-vpn)서비스 제공 방법
KR100388066B1 (ko) 다수의 인터넷 프로토콜 패킷 포워딩 엔진을 탑재한 멀티프로토콜 레이블 스위칭 시스템에서의 확장 레이블스위치드 경로 설정방법
JP3831219B2 (ja) ノード装置及びノード制御装置
US7990945B1 (en) Method and apparatus for provisioning a label switched path across two or more networks
US20040100968A1 (en) Multiprotocol label switching device with distributed forward engines and method thereof
KR100453816B1 (ko) 고신뢰도 mpls-vpn 서비스 지원 장치 및 방법
Kurimoto et al. Multilayer service network architecture for next-generation core network
JPH11127196A (ja) スイッチングノード装置及び経路切り替え制御方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070605