JP3445802B2 - Atmネットワークにおけるマルチポイント・ツー・ポイント通信のための方法及び装置 - Google Patents

Atmネットワークにおけるマルチポイント・ツー・ポイント通信のための方法及び装置

Info

Publication number
JP3445802B2
JP3445802B2 JP50676599A JP50676599A JP3445802B2 JP 3445802 B2 JP3445802 B2 JP 3445802B2 JP 50676599 A JP50676599 A JP 50676599A JP 50676599 A JP50676599 A JP 50676599A JP 3445802 B2 JP3445802 B2 JP 3445802B2
Authority
JP
Japan
Prior art keywords
node
label
cell
swapping
cells
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.)
Expired - Fee Related
Application number
JP50676599A
Other languages
English (en)
Other versions
JP2000513541A (ja
Inventor
ドロツ、パトリック
ゴーレン、ジラッド
リアデイス、リアス
Original Assignee
インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン
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 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン filed Critical インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン
Publication of JP2000513541A publication Critical patent/JP2000513541A/ja
Application granted granted Critical
Publication of JP3445802B2 publication Critical patent/JP3445802B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly

Landscapes

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

Description

【発明の詳細な説明】 技術分野 本発明は、各データ・フレームがセルの形に区分され
るATMネットワークにおいて、少なくとも2つの送信ノ
ードから1つまたは複数の転送ノードを介して1つの受
信ノードにデータ・フレームを送るための方法及び装置
に関するものである。
背景技術 ATM(非同期転送モード)ネットワークは周知であ
り、世界中に普及している。ATMネットワークでは、転
送されべきデータは、複数のセルより成るフレームとし
てまとめられる。それらのセルの数は、転送されるべき
データの量に依存する。各セルは、48バイトのデータ情
報及び5バイトの制御情報を含む。制御情報は、セルを
それのソースから所望の宛先に転送するために必要なす
べての情報を保持している。制御情報は、VPI(virtual
path identifier:仮想パス識別子)フィールド及びVCI
(virtual channel identifier:仮想チャネル識別子)
フィールドを含んでいる。
セルは、送信ノード又はソース・ノードから複数のノ
ードを介して受信ノード又は宛先ノードに送られる。通
常、VPIフィールドはそのデータの所望のパスを識別す
る。これはラベルによって得られる。ラベルはVPIフィ
ールドに書き込まれ、各ノードによってスワップされ
る。スワッピングは、各パスの確立時に或いは新たなノ
ードの導入時に、リソース・マネージャによって作成さ
れるスワッピング・テーブルに基づく。そのようなスワ
ッピング・テーブルは、着信VPIフィールドのラベル、
発信VPIフィールドに対する新たなラベル、及びそれぞ
れの入出力ポートを含んでいる。
セルが或るノードの入力ポートに到達する時、着信セ
ルのVPIフィールドのラベルが読み取られ、そのノード
のスワッピング・テーブルにおいてサーチされる。そこ
で、発信セルのVPIフィールドに対する対応のラベルが
スワッピング・テーブルから読み取られ、その発信セル
のVPIフィールドに書き込まれる。しかる後、そのセル
は、スワッピング・テーブルにおいて記述されたノード
のそれぞれの出力ポートに送られる。
ソース及び宛先の間の接続はポイント・ツー・ポイン
ト接続と呼ばれる。他のパスの如何なるスプレッド又は
マージもない1つのパスしか存在しない。上述のよう
に、すべてのそのようなポイント・ツー・ポイント接続
が、各ノードにおけるVPIフィールドのラベルをスワッ
プすることによって実行される。
もう1つの可能性はポイント・ツー・マルチポイント
接続である。この場合、1つのソースが複数の宛先に同
じデータをブロードキャストする。このために、ATMネ
ットワークは、セットアップ(SETUP)メッセージ及び
パーティ追加(ADD PARTY)メッセージを供給する。セ
ットアップ・メッセージによって、ポイント・ツー・ポ
イント接続が確立される。しかる後、パーティ追加メッ
セージによって、更なる宛先をこのポイント・ツー・ポ
イント接続に追加すること、及びそれによってポイント
・ツー・マルチポイント接続を構築することが可能にな
る。唯一のソースしか存在しないので、この単一のソー
スからそれを起点として送られたフレームを、その受信
されたセルから結合するために宛先において問題を生じ
るということは全くない。
ポイント・ツー・マルチポイント接続をマルチポイン
ト・ツー・ポイント接続に反転することも可能である。
このためには、セットアップ・メッセージ及びパーティ
追加メッセージ内にリバース・フラッグを含むようにし
てもよい。
そのようなマルチポイント・ツー・ポイント接続は、
転送ノード及び唯一の受信ノードが後続する少なくとも
2つの送信ノードを含む。それによって、転送されるべ
きデータは複数のソースから単一の宛先にマージされ
る。これは、異なるソースからのセルがマージされる
時、それらがインターリーブ可能であるという結果を得
る。従って、単一の宛先に到着したセルはそれらの異な
るソースに関してミックスされ、そして適切に再アセン
ブルされなければならない。従って、異なるソースから
のセルを単一の宛先において正しく再アセンブルするた
めの機構が必要である。
第1の機構は、各転送ノードが1つの同じフレームの
すべてのセルを収集してしまうまで、その転送ノードが
特定の入力ポートにおいて到着したすべてのセルを収集
するということである。しかる後、これらの収集された
セルは次の下流ノードに連続的に送られる。即ち、他の
ソースから他のセルがインターリーブされることはな
い。この機構を使用するとセルはミックスされず、異な
るソースによって送られたフレームが単一の宛先に連続
して到着する時、それらのフレームを再アセンブルする
ことが可能になる。しかし、この機構は、それがデータ
の転送においてかなりの遅延を引き起こすという欠点を
有する。しかも、この機構は転送ノードにおける追加の
メモリを必要とする。
もう1つの機構では、セルの特定のソースを識別する
ためにそのセルのVCIフィールドが使用される。各ソー
スは、全世界的に独特の値を割り当てられる。その値
は、そのソースによって送信されるべき各セルのVCIフ
ィールドにおいてそのソースにより取り込まれる。その
独特の構成のために、宛先に到着し且つ同じ値を有する
すべてのセルは再アセンブルされて同じフレームになり
得る。この機構は遅延を引き起こすことはない。しか
し、それは、実際には保証することが非常に難しいその
VCIフィールドに対する値を全世界的に独特に割り当て
る必要がある。
従って、本発明の目的は、マルチポイント・ツー・ポ
イント接続が異なるソースからのセルを単一の宛先にお
いて効果的に再アセンブルするための方法及び装置を提
供することにある。
発明の開示 本発明は、上述の方法において、次のようなステップ
によってこの目的を解決する。即ち、送信ノードがセル
の経路の識別情報を表す第1ラベルをそれらのセルの各
々に取り込み、送信ノードがそのセルのソースの識別情
報を表す第2ラベルをそれらのセルの各々に取り込み、
転送ノードがスワッピング・テーブルに従って第1ラベ
ル及び第2ラベルをスワップする。
第1ラベルはセルの経路指定の責任を負う。即ち、セ
ルは第1ラベルの援助を受けて所望の宛先までのそれの
経路を見つける。更に、第2ラベルは、セルが到来する
ソースの識別情報を保持している。両方のセルが各ノー
ドにおいてスワップされ、その結果、宛先ノードにおい
て、セルは依然としてこれらの2つのラベルを含むこと
になる。第1ラベルは、セルが所望の宛先に到着した時
にそれの義務を果たしたことになる。しかし、第2ラベ
ルは依然としてセルのソースの識別情報を保持し、従っ
て、宛先は、今や、そのセルがどこから到来したかをチ
ェックすることができる。
マルチポイント・ツー・ポイント接続において、種々
のソースからの種々のフレームの複数のセルがそれらの
ソース及び単一の宛先の間におけるマージング・ノード
においてインターリーブする場合、宛先は、第2ラベル
の援助を受けてそれらの種々のソースに関してそれらの
セルを区別することができる。従って、宛先は、種々の
フレームのセルを正しく再アセンブルすることができ
る。
本発明による上述の方法は、転送ノードにおける如何
なる追加のメモリも必要としない。しかも、転送ノード
において全く遅延が存在しない。更に、それらのノード
に対する全世界的に独特の識別情報を作成することも必
要ない。それは、セルに第2ラベルを取り込むに十分で
あり、且つ転送ノードにおいて第2ラベルをスワップす
るに十分である。従って、宛先は、この第2ラベルの助
けによって種々のソースのセルを区別することができ
る。
本発明の好適な実施例では、転送ノードは同じスワッ
ピング・テーブルに従って第1ラベル及び第2ラベルを
スワップする。その結果、第2ラベルに対する追加のス
ワッピング・テーブルを作成する必要がない。その代わ
り、第1ラベル及び第2ラベルは、第1ラベルに対して
作成されなければならない同じスワッピング・テーブル
を使用する。
本発明のもう1つの好適な実施例では、転送ノードが
順方向において第1ラベル及び逆方向において第2ラベ
ルをスワップする。逆方向において第2ラベルをスワッ
プすることによって、シミュレーションが実行される。
その場合、シミュレートされたセルが実際の宛先から実
際のソースに転送される。実際のセルが実際の宛先に到
着する場合、そのシミュレートされたセルはソースに到
着する。その結果、実際のセルの第2ラベルは、実際の
セルが宛先に到着する時、ソースの識別情報を保持して
いる。既述したように、宛先は、そのセルがどこから到
来したかを第2ラベルの助けによってチェックすること
ができる。
本発明のもう1つの好適な実施例では、第2ラベルに
関して、転送ノードが出力ラベルのコラムにワッピング
・テーブルを入れ、対応する入力ラベルを読み取る。通
常スワッピング・テーブルは順方向に入れられる。即
ち、それは入力ラベルのコラムに、入れられ、対応する
出力ラベルが読み出される。これは第1ラベルにとって
有効である。しかし、既述したように、第2ラベルは逆
方向にスワップされる。これは、スワッピング・テーブ
ルが出力ラベルのコラムに入れられ、対応する入力ラベ
ルが読み出されることを意味する。第2ラベルと関連し
てこの逆方向スワッピングを使用することによって、上
記のシミュレーションが実行される。その逆方向スワッ
ピングによって、そのシミュレートされたセルが実際の
宛先から実際のソースに転送され、その結果、第2ラベ
ルは、実際のセルが宛先に到着する時、装置の識別情報
を保持している。
本発明のもう1つ好適な実施例では、第2ラベルのス
ワッピングはそれぞれの転送ノードの、第1ラベルに対
するポートと同じポートに対して実行される。更に詳し
くいえば、マルチポイント・ツー・ポイント接続では、
スワッピング・テーブルが出力ラベルのコラムにいくつ
かの同じラベルを含むことが起こり得る。出力ラベルの
コラムの正しいラベルを入れるために、それぞれのノー
ドの使用されたノードがチェックされる。これらのポー
トもスワッピング・テーブルに含まれてもよいし、他の
任意の方法で記憶されてもよい。そこで、それぞれのノ
ードにおけるどのポートが第1ラベルに属するか、即
ち、どのポートを介してセルが到来したか及びどのポー
トを介してセルがそのノードを離れたかがチェックされ
る。しかる後、同じポート接続に属する出力ラベルのコ
ラムがその出力ラベルに関してチェックされる。最後
に、この出力ラベルが入れられ、対応する入力ラベルが
前述の逆方向にスワッピング・テーブルから読み出され
る。
本発明のもう1つ好適な実施例では、第1ラベルがそ
れぞれのセルのVPIフィールドに書き込まれ、及びそのV
PIフィールドから読み取られる。一方、第2ラベルがそ
れぞれのセルのVCIフィールドに書き込まれ、及びそのV
CIフィールドから読み取られる。換言すれば、VPIフィ
ールドは第1ラベルに対して通常どおりに使用され、VC
Iフィールドは第2ラベルを保持するために使用され
る。その結果、第2ラベルを保持するための更なるフィ
ールド等は必要ない。
図面に示された本発明の実施例に関する次の説明か
ら、本発明の更なる利点が明らかとなろう。
図面の簡単な説明 第1a図乃至第1h図は、10個のノードを有するATMネッ
トワークの概略図を示す。
第2図は、もう1つのATMネットワークの概略図を示
す。
発明を実施するための最良の形態 第1a図は、3つのノードA、B、Cを有するATMネッ
トワークを示し、それらのノードは7つの更なるノード
1、2、3、4、5、6、7を介して接続される。ノー
ドA、B、Cは、それぞれ、データのセンダであること
によって又はデータのレシーバであることによってソー
ス/宛先として作用する。ノード1、2、3、4、5、
6、7は転送ノードとして作用する。
第1a図のノード1、2、4、5、6、7はそれぞれ2
つのポートしか持たない。従って、図を簡単にするため
に、それらのポートは識別情報されない。ノード1、
2、4、5、6、7は、受け取ったデータを各方向にお
けるそれぞれの次のノードに転送するものと仮定する。
もちろん、ノード1、2、3、4、5、6、7は3つ以
上のポートを有することが可能であり、それらのポート
は、ノード3と関連して説明されるように識別情報され
且つ管理されなければならないであろう。
ノード3はマージング・ポイントであり、3つのポー
トa、b、cを有する。
第1a図のATMネットワークを介して転送されたデータ
は複数のフレームに区分される。即ち、ソースから宛先
に転送されるべきすべてのデータが1つのフレームに含
まれる。これらの転送のためのプロトコルは、例えば、
インターネット・プロトコルIPである。
各フレームは複数のセルより成る。転送されるべきデ
ータはこれらのセルに区分される。各セルは、48バイト
のデータ情報及び5バイトの制御情報を保持している。
制御情報は、仮想パス識別子VPIフィールドを含んでい
る。そのVPIフィールドは、特に、そのデータが転送さ
れなければならない宛先を識別する。更に、制御情報は
仮想チャネル識別子VCIフィールドを含んでいる。
第1b図では、第1a図のATMネットワークのノードA、
B、Cが開始ラベルを割り当てられる。例えば、1つの
セルがノードAからノードCに転送されなければならな
い場合、開始ラベルは「3」でなければならないであろ
う。或いは、セルがノードBからノードCに転送されな
ければならない場合、開始ラベルは「13」でなければな
らないであろう。そのノード自体に対する開始ラベル、
即ち、ノードCにおける開始ラベル「23」はノードC自
体を識別する。
第1c図では、ノード1、2、3、4、5、6、7の各
々に対するスワッピング・テーブルが示される。ノード
1、2、4、5、6、7は2つのポートしか持たないの
で、これらのノード1、2、4、5、6、7のスワッピ
ング・テーブルにはポート情報は含まれない。従って、
これらのスワッピング・テーブルは左のコラムに入力ラ
ベルを含み、右のコラムに対応する出力ラベルを含む。
ノード3は3つのポートa、b、cを有するので、ノ
ード3のスワッピング・テーブルは更なるポート情報を
含む。左のコラムには入力ポート及び入力ラベルが含ま
れ、右のコラムには対応する出力ポート及び対応する出
力ラベルが含まれる。
これらのスワッピング・テーブルはATMネットワーク
の確立中に作成される。スワッピング・テーブルは、新
しいノード又は新しい接続が追加される時に変更可能で
ある。スワッピング・テーブルのラベルは、セルのソー
スからそれらの宛先までのパスを定義する。
それらのラベルがセルのVPIフィールドに含まれる。
セルが1つのノードから次のノードに転送される時、そ
の1つのノードの出力ラベルが次のノードに送られ、そ
こでは入力ラベルとして受信される。しかる後、そのラ
ベルはスワップされ、次のノードに送られる。
第1c図は、セルがノードAからノードBに送られる時
のそれらのラベルの変化を示す。ノードAにおけるノー
ドBへの開始ラベルは「2」である。ノード1におい
て、入力ラベル「2」は出力ラベル「4」にスワップさ
れる。ノード2において、入力ラベル「4」は出力ラベ
ル「5」にスワップされる。ノード3において、入力ポ
ート「a」及び入力ラベル「5」が出力ラベル「5」及
び出力ポート「b」にスワップされる。しかる後、ノー
ド4において、入力ラベル「5」が出力ラベル「4」に
スワップされ、ノード5において、出力ラベル「3」に
スワップされる。この出力ラベル「3」はノードBを識
別する。
第1d図は、セルがノードAからノードCに送られる時
のラベルの変化を示す。第1e図は、セルがノードBから
ノードAに送られる時のラベルの変化を示す。第1f図
は、セルがノードBからノードCに送られる時のラベル
の変化を示す。第1g図は、セルがノードCからノードA
に送られる時のラベルの変化を示す。第1h図は、セルが
ノードCからノードBに送られる時のラベルの変化を示
す。
ノードA及びノードBからノードCへのマルチポイン
ト・ツー・ポイント接続が第1h図のATMネットワークに
おいて確立されるものと仮定する。
ノードAから始まりそしてノードCに至る第1データ
・フレームの第1セルに関して、この第1セルのラベル
は次のようにスワップされる: A→C:3→ノード1→7→ノード2→9→ノード3→1
5→ノード6→21→ノード7→23 ノードBから始まりそしてノードCに至る第2データ
・フレームの第2セルに関して、この第2セルのラベル
は次のようにスワップされる: B→C:13→ノード5→33→ノード4→19→ノード3→
15→ノード6→21→ノード7→23 その結果、ノードCにおけるすべての着信セルはラベ
ル「23」を有する。従って、受信されたセルが第1フレ
ーム又は第2フレームのどちらに属するか、即ち、それ
らのセルがどのソースから到来したかを識別することは
不可能である。ノードA及びノードBからの第1フレー
ム及び第2フレームのセルがマージング・ノード3にお
いてインターリーブされる場合、受信ノードCにおいて
正しい第1フレーム及び第2フレームを再アセンブルす
る事は不可能である。
本発明によれば、転送されるべきセルには更に第2ラ
ベルが含まれる。このラベルはそれぞれのセルのソース
を識別する。そのラベルはセルのVCIフィールドに含ま
れる。
ノードA及びノードBからノードCへのマルチポイン
ト・ツー・ポイント接続の上記の例において、第1ラベ
ルは上記のようにVPIフィールドに含まれる。更に、送
信ノードの識別情報は第2ラベルとして含まれる。そこ
で、この第2ラベルは、それらのノードにおけるスワッ
ピング・テーブルに従って、しかし逆方向にスワップさ
れる。これは、それぞれのスワッピング・テーブルが出
力ラベルのコラムに入れられ、対応する入力ラベルが読
み出されることを意味する。
ノードAから開始しそしてノードCに至る第1データ
・フレームの第1セルに関して、この第1セルのラベル
は次のようにスワップされる: A→C:3/20→ノード1→7/30→ノード2→9/40→… 但し、第1数字は第1ラベルに関連し、第2数字は第
2ラベルに関連する。
例えば、ノード2のスワッピング・テーブルは、第1
ラベルをVPIフィールドに通常の順方向に入れられるの
で、第1ラベルは「7」から「9」に変化する。同じノ
ード2において、スワッピング・テーブルはVCIフィー
ルドの第2ラベルに関して逆方向に、即ち、出力ラベル
から入力ラベルに入れられる。この結果、「30」から
「40」への第2ラベルの変化が生じる。
ノード3では、スワッピング・テーブルは、例えば、
2つの出力ラベル「5」を第2ラベルに関して逆方向に
含み、従って、どの入力ラベルが正しいかが明瞭でない
であろう。この場合、入力ポート及び出力ポートに関す
る情報が使用されなければならない。特に、その出力ラ
ベルは、第1ラベルとして同じ入力/出力ポート接続に
関連して使用されなければならない。
上記の例では、第1ラベル「9」は、ノード3のスワ
ッピング・テーブルに従ってラベル「15」にスワップさ
れるであろう。更に、ノード3のスワッピング・テーブ
ルは、入力ポートa及び出力ポートcが第1ラベルのこ
のスワッピングに属するという情報を含んでいる。第2
ラベル「40」は、ノード3のスワッピング・テーブルに
おいて出力ラベルとして2回存在する。しかし、これら
の2つの出力ラベルのうちの1つだけがポートaからポ
ートcへの入力/出力ポート接続に属する。この出力ラ
ベルが選択され、そして、逆方向に、「10」であるその
対応する入力ラベルが読み取られる。
その結果、ノードAから始まりそしてノードCに至る
上記の第1セルのラベルは次のようにスワップされる: A→C:3/20→ノード1→7/30→ノード2→9/40→ノー
ド3→15/10→ノード6→21/11→ノード7→23/12 ノードBから開始しそしてノードCに至る第2データ
・フレームの第2セルに関して、この第2セルのラベル
は次のようにスワップされる: B→C:13/3→ノード5→33/4→ノード4→19/5→ノー
ド3→15/6→ノード6→21/7→ノード7→23/8 従って、ノードCに到着するセルはラベル23/12又は
ラベル23/8を含んでいる。第1ラベル「23」は両方のセ
ルに対して等しい。しかし、第2ラベルは異なってい
る。ノードAから到来するセルは第2ラベル「12」を保
持し、一方、ノードBから到来するセルは第2ラベル
「8」を保持している。ラベル「12」はノードCからの
ノードAへの開始ラベルであり、ラベル「8」はノード
CからのノードBへの開始ラベルである。
その結果、ノードCは、到着セルを種々のソースに関
して区別することができる。第2ラベル「12」を有する
セルはノードAに属するし、第2ラベル「8」を有する
セルはノードBに属する。従って、インターリブされた
セルは、第2ラベルの助けによって正しく再アセンブル
可能である。
上記の方法は対称性のATMネットワークに関して説明
されている。しかし、その方法は、次に述べるように、
非対称性のネットワークの場合にも適用する。
第2図は5つのノードA、B、C、D、Eを持ったAT
Mネットワークを示し、それらのノードは更なる6つの
ノード1、2、3、4、5、6を介して接続される。ノ
ードA、B、C、D、Eは、データのセンダであること
によって又はデータのレシーバであることによって、そ
れぞれ、ソース/宛先として作用する。ノード1、2、
3、4、5、6は転送ノードとして作用する。ノード1
は2つのポートu、fを有し、ノード2は3つのポート
x、y、zを有し、ノード3は4つのポートa、b、
c、dを有し、ノード4は1つのポートvを有し、ノー
ド5は1つのポートwを有し、そしてノード6は3つの
ポートg、h、mを有する。
第2図に示されたATMネットワークを確立するため
に、ノード1、4、5はそれらの隣接ノードに確立メッ
セージを送った。これらのメッセージはそれぞれのノー
ドA、B、C、D、Eの識別情報及び次のような開始ラ
ベルを含んでいる: ノード1:A,1 B,2 ノード4:C,10 ノード5:D,1 E,10 そのような確立メッセージが隣接のノードの1つにそ
れのポートを介して到着した時、このノードは入力ポー
トをマークし、しかる後、それぞれのノード1、4、5
に対するそれ自身の確立メッセージを生成し、正しいポ
ートを介してそれを送出する。この出力ポートもそのノ
ードに記憶される。
次に、ノードA及びノードBにおいて始まるパスはノ
ード6を介してノード3に到着し、ノードA及びノード
Bを宛先とするパスはノード2を介して経路指定される
ものと仮定する。
そこで、ノード2は次のような確立メッセージをポー
トyに送る: ノード2:A,10 B,11 ノード3は次のような確立メッセージを送る: ノード3:A,10 B,21 ポートb、c、dへ C,12 ポートa、c、dへ D,13 E,14 ポートa、b、cへ そして、ノード6は次のような確立メッセージをポー
トq及びポートmに送る: ノード6:C,1 E,3 今や、ノード3、ノード2、及びノード6のスワッピ
ング・テーブルは次のような構造を有する。なお、その
構造では、左コラムは入力ラベルを含み、中央コラムは
出力ラベルを含み、そして右コラムは出力ポートを含
む: ノード3:10 10 a(→A) 21 11 a(→B) 12 10 b(→C) 13 1 d(→D) 14 10 d(→E) ノード2:10 1 x(→A) 11 2 x(→B) ノード6: 1 12 h(→C) 2 13 h(→D) 3 14 h(→E) ノード1、4、5では、仮想回路がIP層に直接に通じ
ている。従って、ノード1、4、5のスワッピング・テ
ーブルは次のような構造を有する。なお、その構造で
は、ハイフンは、それぞれのノードにおいて開始又は終
了する仮想回路の代わりである: ノード1:1 − −(→A) 2 − −(→B) − 1−f(→C) − 2 f(→D) − 3 f(→E) ノード4:− 10 v(→A) − 21 v(→B) 10 − −(→C) − 13 v(→D) − 14 v(→E) ノード5:− 10 w(→A) − 21 w(→B) − 12 w(→C) 1 − −(→D) 10 − −(→E) ノードA及びノードBによって開始された確立メッセ
ージがノード4及びノード5に到達する時、逆方向の確
立メッセージが次のように生成される: ノード4:rc,10 ポートvへ ノード5:rD,1 rE,10 ポートwへ そこで、ノード3は次のように、順方向の確立メッセ
ージが最初に到着した同じポート、即ち、ポートaを介
して確立メッセージを送る: ノード3:rC,12 rD,13 rE,14 最後に、ノード2は、次のように、ポートxを介して
確立メッセージを送る: ノード2:rC,41 rD,42 rE,43 同様に、ノードC、ノードD、及びノードEによって
開始された最初の確立メッセージがノード1に到着した
時、次のように、逆方向の確立メッセージが作成され
る: ノード1:rA,1 rB,2 ポートfへ そこで、ノード6は次のように確立メッセージを転送
する: ノード6:rA,10 rB,52 ポートhへ これは、次のように、スワッピング・テーブルが拡張
されるという結果を生じる: ノード3:10 10 c(←A) 21 52 c(←B) 12 10 b(←→C) 13 1 d(←→D) 14 10 d(←→E) ノード2:41 12 y(←C) 42 13 y(←D) 43 14 y(←E) ノード6:10 1 g(←A) 52 2 g(←B) ノード1:− 41 u(←C) − 42 u(←D) − 43 u(←E) セルがノードAからノードDに送られる時、それはノ
ード1、ノード6、ノード3、及びノード5を通過す
る。これらのノード1、6、3、5では、それぞれのセ
ルにおけるVPIフィールドに含まれた第1ラベル及びVCI
フィールドに含まれた第2ラベルが次のようにスワップ
される: A→D:ノード1→2/1→ノード6→13/10→ノード3→
1/10→ノード5 同時に、セルがノードCからノードDに送られる時、
それはノード4、ノード3、及びノード5を通過する。
これらのノード4、3、5では、第1ラベル及び第2ラ
ベルが次のようにスワップされる: C→D:ノード4→13/10→ノード3→1/12→ノード5 ノードA及びノードCから到来するセルの第1ラベル
は、それらがノード5に到着した時、同じラベル「1」
を有する。これはノードにおける宛先の識別情報、即
ち、ノード5である。しかし、それらのセルの第2ラベ
ルは異なっている。ノードAから到来するセルの第2ラ
ベルは「10」であり、ノードCから到来するセルの第2
ラベルは「12」である。ノード5では、ラベル「10」が
ノードAの識別情報であり、ラベル「12」がノードCの
識別情報である。
従って、ノード5はノードAから到来するセル及びノ
ードCから到来するセルを区別してそれぞれのフレーム
を正しく再アセンブルすることができる。
第1a図乃至第1h図及び第2図に示されたATMネットワ
ークの上記の例によれば、それぞれのセルのソースに関
連する第2ラベルはそのセルのVCIフィールドに書き込
まれ、そのVCIフィールドから読み出される。別の方法
として、第2ラベルに対して、VCIフィールドの一部分
だけを、特に、VCIフィールドの1つのバイトを使用す
ることも可能である。しかも、第1ラベル及び第2ラベ
ルを保持するために、通常その情報を保持するそのセル
の48バイトのうちの2バイトを使用することも可能であ
る。この最後の可能性は、1ラベル当たり16ビットが必
要である非常に大きいネットワークに対して必要とされ
るかもしれない。
上記の例によれば、スワッピング・テーブルはノード
に記憶される。別の方法として、ノードのポートにいく
つかのスワッピング・テーブルを記憶することも可能で
ある。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 リアデイス、リアス スイス国リーシュリコン、シュロス シ ュトラーセ 29 (56)参考文献 Jean−Yves Le Boud ec et al.,Connecti onless data servic e in an ATM−based customer premises network, Computer Networks and ISDN System,Elsevier,1994 年 8月 1日,Vol.26,no. 11,pp.1409−1424 (58)調査した分野(Int.Cl.7,DB名) H04L 12/56

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】ATMネットワークにおいて、各々がセルに
    区分されたデータ・フレームを、少なくとも2つの送信
    ノードから1つ又は複数の転送ノードを介して1つの受
    信ノードに送るための方法にして、 前記送信ノードが前記セルの各々に当該セルの経路指定
    の識別情報を表す第1ラベルを取り込むステップと、 前記送信ノードが前記セルの各々に当該セルのソースの
    識別情報を表す第2ラベルを取り込むステップと、 前記転送ノードが前記第1ラベル及び第2ラベルをスワ
    ッピング・テーブルに従ってスワップするステップと、 前記転送ノードが前記第1ラベルを順方向にスワップ
    し、前記第2ラベルを逆方向にスワップするステップ
    と、 を含む方法。
  2. 【請求項2】更に、前記転送ノードが前記第1ラベル及
    び第2ラベルを同じスワッピング・テーブルに従ってス
    ワップするステップを含む、請求の範囲第1項に記載の
    方法。
  3. 【請求項3】更に、前記第2ラベルに関して、前記転送
    ノードが出力ラベルのコラムにおいて前記スワッピング
    ・テーブルに入り、対応する入力ラベルを読み取るステ
    ップを含む、請求の範囲第2項に記載の方法。
  4. 【請求項4】更に、前記第2ラベルのスワッピングが前
    記第1ラベルに関してそれぞれの前記転送ノードの同じ
    ポートに対して実行されるステップを含む、請求の範囲
    第2項又は第3項に記載の方法。
  5. 【請求項5】更に、前記第1ラベルがそれぞれの前記セ
    ルのVPIフィールドに書き込まれ及び前記VPIフィールド
    から読み取られ、前記第2ラベルがそれぞれの前記セル
    のVCIフィールドに書き込まれ及び前記VCIフィールドか
    ら読み取られるステップを含む、請求の範囲第1項乃至
    第4項の1つに記載の方法。
  6. 【請求項6】ATMネットワークにおいて、各々がセルに
    区分されたデータ・フレームを、少なくとも2つの送信
    ノードから1つ又は複数の転送ノードを介して1つの受
    信ノードに送るための装置にして、 前記送信ノードにおいて、前記セルの各々に当該セルの
    経路指定の識別情報を表す第1ラベルを取り込むための
    手段と、 前記送信ノードにおいて、前記セルの各々に当該セルの
    ソースの識別情報を表す第2ラベルを取り込むための手
    段と、 前記転送ノードにおいて、前記第1ラベル及び第2ラベ
    ルをスワッピング・テーブルに従ってスワップするため
    の手段と、 前記転送ノードにおいて、前記第1ラベルを順方向にス
    ワップし、前記第2ラベルを逆方向にスワップするため
    の手段と、 を含む装置。
  7. 【請求項7】更に、前記転送ノードにおいて、前記第1
    ラベル及び第2ラベルを同じスワッピング・テーブルに
    従ってスワップするための手段を含む、請求の範囲第6
    項に記載の装置。
  8. 【請求項8】更に、前記転送ノードにおいて、出力ラベ
    ルのコラムにおいて前記スワッピング・テーブルに入
    り、対応する入力ラベルを読み取るための手段を含む、
    請求の範囲第7項に記載の装置。
JP50676599A 1997-07-17 1997-07-17 Atmネットワークにおけるマルチポイント・ツー・ポイント通信のための方法及び装置 Expired - Fee Related JP3445802B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB1997/000893 WO1999004595A1 (en) 1997-07-17 1997-07-17 Method and apparatus for multipoint-to-point transmission in an atm network

Publications (2)

Publication Number Publication Date
JP2000513541A JP2000513541A (ja) 2000-10-10
JP3445802B2 true JP3445802B2 (ja) 2003-09-08

Family

ID=11004585

Family Applications (1)

Application Number Title Priority Date Filing Date
JP50676599A Expired - Fee Related JP3445802B2 (ja) 1997-07-17 1997-07-17 Atmネットワークにおけるマルチポイント・ツー・ポイント通信のための方法及び装置

Country Status (5)

Country Link
US (1) US7088721B1 (ja)
EP (1) EP0997050B1 (ja)
JP (1) JP3445802B2 (ja)
DE (1) DE69739800D1 (ja)
WO (1) WO1999004595A1 (ja)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1314241C (zh) * 2002-09-27 2007-05-02 华为技术有限公司 在城域网相同虚容器映射通道内传送不同用户数据的方法
US7660313B2 (en) 2002-10-25 2010-02-09 Huawei Technologies Co., Ltd. Sub-rate transmission method for user data services in transmission devices of a metropolitan area network
CN1254051C (zh) * 2002-10-25 2006-04-26 华为技术有限公司 城域网传输设备中用户数据业务子速率传送方法
US7006499B2 (en) * 2003-04-28 2006-02-28 Alcatel Ip Networks, Inc. Source identifier for MAC address learning
JP4577163B2 (ja) * 2005-09-06 2010-11-10 株式会社日立製作所 インターワーキング方法及び装置
JP4522955B2 (ja) * 2006-02-09 2010-08-11 日本電信電話株式会社 マルチキャストポイントツーポイント(mp2p)マルチプロトコルラベルスイッチング(mpls)トラヒックエンジニアリング(te)通信システム
US8064441B2 (en) 2007-03-09 2011-11-22 Cisco Technology, Inc. Upstream label allocation on Ethernets for MP2MP LSPS
US9049233B2 (en) 2012-10-05 2015-06-02 Cisco Technology, Inc. MPLS segment-routing
US9369371B2 (en) 2012-10-05 2016-06-14 Cisco Technologies, Inc. Method and system for path monitoring using segment routing
US10476787B1 (en) 2012-12-27 2019-11-12 Sitting Man, Llc Routing methods, systems, and computer program products
US10904144B2 (en) 2012-12-27 2021-01-26 Sitting Man, Llc Methods, systems, and computer program products for associating a name with a network path
US10587505B1 (en) 2012-12-27 2020-03-10 Sitting Man, Llc Routing methods, systems, and computer program products
US10397101B1 (en) 2012-12-27 2019-08-27 Sitting Man, Llc Routing methods, systems, and computer program products for mapping identifiers
US10447575B1 (en) 2012-12-27 2019-10-15 Sitting Man, Llc Routing methods, systems, and computer program products
US10212076B1 (en) 2012-12-27 2019-02-19 Sitting Man, Llc Routing methods, systems, and computer program products for mapping a node-scope specific identifier
US10397100B1 (en) 2012-12-27 2019-08-27 Sitting Man, Llc Routing methods, systems, and computer program products using a region scoped outside-scope identifier
US10404583B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using multiple outside-scope identifiers
US10419334B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Internet protocol routing methods, systems, and computer program products
US10411997B1 (en) 2012-12-27 2019-09-10 Sitting Man, Llc Routing methods, systems, and computer program products for using a region scoped node identifier
US10374938B1 (en) 2012-12-27 2019-08-06 Sitting Man, Llc Routing methods, systems, and computer program products
US10404582B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using an outside-scope indentifier
US10411998B1 (en) 2012-12-27 2019-09-10 Sitting Man, Llc Node scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products
US10419335B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Region scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products
US9565160B2 (en) 2013-03-11 2017-02-07 Cisco Technology, Inc. Advertisement of adjacency segment identifiers
US9559954B2 (en) 2013-03-11 2017-01-31 Cisco Technology, Inc. Indexed segment ID
US9537718B2 (en) 2013-03-15 2017-01-03 Cisco Technology, Inc. Segment routing over label distribution protocol
US9537769B2 (en) 2013-03-15 2017-01-03 Cisco Technology, Inc. Opportunistic compression of routing segment identifier stacks
WO2014186717A1 (en) 2013-05-17 2014-11-20 Cisco Technology, Inc. Segment routing mapping server for ldp/sr interoperability
US9762488B2 (en) 2014-03-06 2017-09-12 Cisco Technology, Inc. Segment routing extension headers
US9401858B2 (en) 2014-06-30 2016-07-26 Cisco Technology, Inc. Loop avoidance during network convergence in switched networks
US9807001B2 (en) 2014-07-17 2017-10-31 Cisco Technology, Inc. Segment routing using a remote forwarding adjacency identifier
US10333840B2 (en) * 2015-02-06 2019-06-25 Cisco Technology, Inc. System and method for on-demand content exchange with adaptive naming in information-centric networks
US10341221B2 (en) 2015-02-26 2019-07-02 Cisco Technology, Inc. Traffic engineering for bit indexed explicit replication
US10263881B2 (en) 2016-05-26 2019-04-16 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US11032197B2 (en) 2016-09-15 2021-06-08 Cisco Technology, Inc. Reroute detection in segment routing data plane
US11140074B2 (en) 2019-09-24 2021-10-05 Cisco Technology, Inc. Communicating packets across multi-domain networks using compact forwarding instructions

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9217059D0 (en) * 1992-08-12 1992-09-23 Plessey Telecomm Atm network addressing
JPH06318951A (ja) 1993-01-07 1994-11-15 Toshiba Corp セル転送方法およびセル転送システム
US6333932B1 (en) * 1994-08-22 2001-12-25 Fujitsu Limited Connectionless communications system, its test method, and intra-station control system
US5666361A (en) * 1995-04-05 1997-09-09 International Business Machines Corporation ATM cell forwarding and label swapping method and apparatus
US5579480A (en) * 1995-04-28 1996-11-26 Sun Microsystems, Inc. System and method for traversing ATM networks based on forward and reverse virtual connection labels

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Jean−Yves Le Boudec et al.,Connectionless data service in an ATM−based customer premises network, Computer Networks and ISDN System,Elsevier,1994年 8月 1日,Vol.26,no.11,pp.1409−1424

Also Published As

Publication number Publication date
WO1999004595A1 (en) 1999-01-28
EP0997050A1 (en) 2000-05-03
US7088721B1 (en) 2006-08-08
JP2000513541A (ja) 2000-10-10
DE69739800D1 (de) 2010-04-22
EP0997050B1 (en) 2010-03-10

Similar Documents

Publication Publication Date Title
JP3445802B2 (ja) Atmネットワークにおけるマルチポイント・ツー・ポイント通信のための方法及び装置
JP2892689B2 (ja) パケット通信網およびパケット交換機
EP0698323B1 (en) Multicast virtual circuit switch using cell recycling
EP0474429B1 (en) An asynchronous transfer mode switching arrangement providing broadcast transmission
US5878043A (en) ATM LAN emulation
EP0700229B1 (en) Connectionless communications system, test method, and intra-station control system
JP3014612B2 (ja) コネクションレス型通信装置および通信方法
AU696446B2 (en) Label handling in packet networks
JPH07202908A (ja) Atmブリッジ装置
JPH08242240A (ja) Atm交換機およびパス切替方法
JPH05199260A (ja) 通信システム
US6643267B1 (en) Method and apparatus for tracing a virtual connection
JPH05507605A (ja) Atmスイッチ用コネクションレス交換方法
US6570878B2 (en) Network and method for ATM network operations
US5444699A (en) Call and connection set up system in transmission network
JP3110163B2 (ja) Atmコネクションレス通信システム
JP3349725B2 (ja) Lan間接続制御方法
JPH11191779A (ja) Atmスイッチ
JP2848077B2 (ja) Atm交換システムにおけるグループ通信方式
JP3291918B2 (ja) 方路選択方法
JP3070545B2 (ja) パケット通信網及びパケット交換機
JP3494536B2 (ja) 同報固定長セル分解装置
KR0136648B1 (ko) 비연결형 통신장치 및 그 방법
Courtney Internetworking: NPS ATM LAN
JPH05219095A (ja) Atm交換システムにおけるグループ通信方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100627

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110627

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110627

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120627

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120627

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130627

Year of fee payment: 10

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

LAPS Cancellation because of no payment of annual fees