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
Links
- 238000000034 method Methods 0.000 title claims description 14
- 238000010586 diagram Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/10—Routing in connection-oriented networks, e.g. X.25 or ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5619—Network Node Interface, e.g. tandem connections, transit switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell 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ネットワークでは、転
送されべきデータは、複数のセルより成るフレームとし
てまとめられる。それらのセルの数は、転送されるべき
データの量に依存する。各セルは、48バイトのデータ情
報及び5バイトの制御情報を含む。制御情報は、セルを
それのソースから所望の宛先に転送するために必要なす
べての情報を保持している。制御情報は、VPI(virtual
path identifier:仮想パス識別子)フィールド及びVCI
(virtual channel identifier:仮想チャネル識別子)
フィールドを含んでいる。
ードを介して受信ノード又は宛先ノードに送られる。通
常、VPIフィールドはそのデータの所望のパスを識別す
る。これはラベルによって得られる。ラベルはVPIフィ
ールドに書き込まれ、各ノードによってスワップされ
る。スワッピングは、各パスの確立時に或いは新たなノ
ードの導入時に、リソース・マネージャによって作成さ
れるスワッピング・テーブルに基づく。そのようなスワ
ッピング・テーブルは、着信VPIフィールドのラベル、
発信VPIフィールドに対する新たなラベル、及びそれぞ
れの入出力ポートを含んでいる。
ルのVPIフィールドのラベルが読み取られ、そのノード
のスワッピング・テーブルにおいてサーチされる。そこ
で、発信セルのVPIフィールドに対する対応のラベルが
スワッピング・テーブルから読み取られ、その発信セル
のVPIフィールドに書き込まれる。しかる後、そのセル
は、スワッピング・テーブルにおいて記述されたノード
のそれぞれの出力ポートに送られる。
ト接続と呼ばれる。他のパスの如何なるスプレッド又は
マージもない1つのパスしか存在しない。上述のよう
に、すべてのそのようなポイント・ツー・ポイント接続
が、各ノードにおけるVPIフィールドのラベルをスワッ
プすることによって実行される。
接続である。この場合、1つのソースが複数の宛先に同
じデータをブロードキャストする。このために、ATMネ
ットワークは、セットアップ(SETUP)メッセージ及び
パーティ追加(ADD PARTY)メッセージを供給する。セ
ットアップ・メッセージによって、ポイント・ツー・ポ
イント接続が確立される。しかる後、パーティ追加メッ
セージによって、更なる宛先をこのポイント・ツー・ポ
イント接続に追加すること、及びそれによってポイント
・ツー・マルチポイント接続を構築することが可能にな
る。唯一のソースしか存在しないので、この単一のソー
スからそれを起点として送られたフレームを、その受信
されたセルから結合するために宛先において問題を生じ
るということは全くない。
ト・ツー・ポイント接続に反転することも可能である。
このためには、セットアップ・メッセージ及びパーティ
追加メッセージ内にリバース・フラッグを含むようにし
てもよい。
転送ノード及び唯一の受信ノードが後続する少なくとも
2つの送信ノードを含む。それによって、転送されるべ
きデータは複数のソースから単一の宛先にマージされ
る。これは、異なるソースからのセルがマージされる
時、それらがインターリーブ可能であるという結果を得
る。従って、単一の宛先に到着したセルはそれらの異な
るソースに関してミックスされ、そして適切に再アセン
ブルされなければならない。従って、異なるソースから
のセルを単一の宛先において正しく再アセンブルするた
めの機構が必要である。
すべてのセルを収集してしまうまで、その転送ノードが
特定の入力ポートにおいて到着したすべてのセルを収集
するということである。しかる後、これらの収集された
セルは次の下流ノードに連続的に送られる。即ち、他の
ソースから他のセルがインターリーブされることはな
い。この機構を使用するとセルはミックスされず、異な
るソースによって送られたフレームが単一の宛先に連続
して到着する時、それらのフレームを再アセンブルする
ことが可能になる。しかし、この機構は、それがデータ
の転送においてかなりの遅延を引き起こすという欠点を
有する。しかも、この機構は転送ノードにおける追加の
メモリを必要とする。
ためにそのセルのVCIフィールドが使用される。各ソー
スは、全世界的に独特の値を割り当てられる。その値
は、そのソースによって送信されるべき各セルのVCIフ
ィールドにおいてそのソースにより取り込まれる。その
独特の構成のために、宛先に到着し且つ同じ値を有する
すべてのセルは再アセンブルされて同じフレームになり
得る。この機構は遅延を引き起こすことはない。しか
し、それは、実際には保証することが非常に難しいその
VCIフィールドに対する値を全世界的に独特に割り当て
る必要がある。
イント接続が異なるソースからのセルを単一の宛先にお
いて効果的に再アセンブルするための方法及び装置を提
供することにある。
によってこの目的を解決する。即ち、送信ノードがセル
の経路の識別情報を表す第1ラベルをそれらのセルの各
々に取り込み、送信ノードがそのセルのソースの識別情
報を表す第2ラベルをそれらのセルの各々に取り込み、
転送ノードがスワッピング・テーブルに従って第1ラベ
ル及び第2ラベルをスワップする。
ルは第1ラベルの援助を受けて所望の宛先までのそれの
経路を見つける。更に、第2ラベルは、セルが到来する
ソースの識別情報を保持している。両方のセルが各ノー
ドにおいてスワップされ、その結果、宛先ノードにおい
て、セルは依然としてこれらの2つのラベルを含むこと
になる。第1ラベルは、セルが所望の宛先に到着した時
にそれの義務を果たしたことになる。しかし、第2ラベ
ルは依然としてセルのソースの識別情報を保持し、従っ
て、宛先は、今や、そのセルがどこから到来したかをチ
ェックすることができる。
のソースからの種々のフレームの複数のセルがそれらの
ソース及び単一の宛先の間におけるマージング・ノード
においてインターリーブする場合、宛先は、第2ラベル
の援助を受けてそれらの種々のソースに関してそれらの
セルを区別することができる。従って、宛先は、種々の
フレームのセルを正しく再アセンブルすることができ
る。
なる追加のメモリも必要としない。しかも、転送ノード
において全く遅延が存在しない。更に、それらのノード
に対する全世界的に独特の識別情報を作成することも必
要ない。それは、セルに第2ラベルを取り込むに十分で
あり、且つ転送ノードにおいて第2ラベルをスワップす
るに十分である。従って、宛先は、この第2ラベルの助
けによって種々のソースのセルを区別することができ
る。
ピング・テーブルに従って第1ラベル及び第2ラベルを
スワップする。その結果、第2ラベルに対する追加のス
ワッピング・テーブルを作成する必要がない。その代わ
り、第1ラベル及び第2ラベルは、第1ラベルに対して
作成されなければならない同じスワッピング・テーブル
を使用する。
順方向において第1ラベル及び逆方向において第2ラベ
ルをスワップする。逆方向において第2ラベルをスワッ
プすることによって、シミュレーションが実行される。
その場合、シミュレートされたセルが実際の宛先から実
際のソースに転送される。実際のセルが実際の宛先に到
着する場合、そのシミュレートされたセルはソースに到
着する。その結果、実際のセルの第2ラベルは、実際の
セルが宛先に到着する時、ソースの識別情報を保持して
いる。既述したように、宛先は、そのセルがどこから到
来したかを第2ラベルの助けによってチェックすること
ができる。
関して、転送ノードが出力ラベルのコラムにワッピング
・テーブルを入れ、対応する入力ラベルを読み取る。通
常スワッピング・テーブルは順方向に入れられる。即
ち、それは入力ラベルのコラムに、入れられ、対応する
出力ラベルが読み出される。これは第1ラベルにとって
有効である。しかし、既述したように、第2ラベルは逆
方向にスワップされる。これは、スワッピング・テーブ
ルが出力ラベルのコラムに入れられ、対応する入力ラベ
ルが読み出されることを意味する。第2ラベルと関連し
てこの逆方向スワッピングを使用することによって、上
記のシミュレーションが実行される。その逆方向スワッ
ピングによって、そのシミュレートされたセルが実際の
宛先から実際のソースに転送され、その結果、第2ラベ
ルは、実際のセルが宛先に到着する時、装置の識別情報
を保持している。
ワッピングはそれぞれの転送ノードの、第1ラベルに対
するポートと同じポートに対して実行される。更に詳し
くいえば、マルチポイント・ツー・ポイント接続では、
スワッピング・テーブルが出力ラベルのコラムにいくつ
かの同じラベルを含むことが起こり得る。出力ラベルの
コラムの正しいラベルを入れるために、それぞれのノー
ドの使用されたノードがチェックされる。これらのポー
トもスワッピング・テーブルに含まれてもよいし、他の
任意の方法で記憶されてもよい。そこで、それぞれのノ
ードにおけるどのポートが第1ラベルに属するか、即
ち、どのポートを介してセルが到来したか及びどのポー
トを介してセルがそのノードを離れたかがチェックされ
る。しかる後、同じポート接続に属する出力ラベルのコ
ラムがその出力ラベルに関してチェックされる。最後
に、この出力ラベルが入れられ、対応する入力ラベルが
前述の逆方向にスワッピング・テーブルから読み出され
る。
れぞれのセルのVPIフィールドに書き込まれ、及びそのV
PIフィールドから読み取られる。一方、第2ラベルがそ
れぞれのセルのVCIフィールドに書き込まれ、及びそのV
CIフィールドから読み取られる。換言すれば、VPIフィ
ールドは第1ラベルに対して通常どおりに使用され、VC
Iフィールドは第2ラベルを保持するために使用され
る。その結果、第2ラベルを保持するための更なるフィ
ールド等は必要ない。
ら、本発明の更なる利点が明らかとなろう。
トワークの概略図を示す。
す。
トワークを示し、それらのノードは7つの更なるノード
1、2、3、4、5、6、7を介して接続される。ノー
ドA、B、Cは、それぞれ、データのセンダであること
によって又はデータのレシーバであることによってソー
ス/宛先として作用する。ノード1、2、3、4、5、
6、7は転送ノードとして作用する。
つのポートしか持たない。従って、図を簡単にするため
に、それらのポートは識別情報されない。ノード1、
2、4、5、6、7は、受け取ったデータを各方向にお
けるそれぞれの次のノードに転送するものと仮定する。
もちろん、ノード1、2、3、4、5、6、7は3つ以
上のポートを有することが可能であり、それらのポート
は、ノード3と関連して説明されるように識別情報され
且つ管理されなければならないであろう。
トa、b、cを有する。
は複数のフレームに区分される。即ち、ソースから宛先
に転送されるべきすべてのデータが1つのフレームに含
まれる。これらの転送のためのプロトコルは、例えば、
インターネット・プロトコルIPである。
ータはこれらのセルに区分される。各セルは、48バイト
のデータ情報及び5バイトの制御情報を保持している。
制御情報は、仮想パス識別子VPIフィールドを含んでい
る。そのVPIフィールドは、特に、そのデータが転送さ
れなければならない宛先を識別する。更に、制御情報は
仮想チャネル識別子VCIフィールドを含んでいる。
B、Cが開始ラベルを割り当てられる。例えば、1つの
セルがノードAからノードCに転送されなければならな
い場合、開始ラベルは「3」でなければならないであろ
う。或いは、セルがノードBからノードCに転送されな
ければならない場合、開始ラベルは「13」でなければな
らないであろう。そのノード自体に対する開始ラベル、
即ち、ノードCにおける開始ラベル「23」はノードC自
体を識別する。
々に対するスワッピング・テーブルが示される。ノード
1、2、4、5、6、7は2つのポートしか持たないの
で、これらのノード1、2、4、5、6、7のスワッピ
ング・テーブルにはポート情報は含まれない。従って、
これらのスワッピング・テーブルは左のコラムに入力ラ
ベルを含み、右のコラムに対応する出力ラベルを含む。
ード3のスワッピング・テーブルは更なるポート情報を
含む。左のコラムには入力ポート及び入力ラベルが含ま
れ、右のコラムには対応する出力ポート及び対応する出
力ラベルが含まれる。
の確立中に作成される。スワッピング・テーブルは、新
しいノード又は新しい接続が追加される時に変更可能で
ある。スワッピング・テーブルのラベルは、セルのソー
スからそれらの宛先までのパスを定義する。
セルが1つのノードから次のノードに転送される時、そ
の1つのノードの出力ラベルが次のノードに送られ、そ
こでは入力ラベルとして受信される。しかる後、そのラ
ベルはスワップされ、次のノードに送られる。
のそれらのラベルの変化を示す。ノードAにおけるノー
ドBへの開始ラベルは「2」である。ノード1におい
て、入力ラベル「2」は出力ラベル「4」にスワップさ
れる。ノード2において、入力ラベル「4」は出力ラベ
ル「5」にスワップされる。ノード3において、入力ポ
ート「a」及び入力ラベル「5」が出力ラベル「5」及
び出力ポート「b」にスワップされる。しかる後、ノー
ド4において、入力ラベル「5」が出力ラベル「4」に
スワップされ、ノード5において、出力ラベル「3」に
スワップされる。この出力ラベル「3」はノードBを識
別する。
のラベルの変化を示す。第1e図は、セルがノードBから
ノードAに送られる時のラベルの変化を示す。第1f図
は、セルがノードBからノードCに送られる時のラベル
の変化を示す。第1g図は、セルがノードCからノードA
に送られる時のラベルの変化を示す。第1h図は、セルが
ノードCからノードBに送られる時のラベルの変化を示
す。
ト・ツー・ポイント接続が第1h図のATMネットワークに
おいて確立されるものと仮定する。
・フレームの第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フレームを再アセンブルす
る事は不可能である。
ベルが含まれる。このラベルはそれぞれのセルのソース
を識別する。そのラベルはセルのVCIフィールドに含ま
れる。
ト・ツー・ポイント接続の上記の例において、第1ラベ
ルは上記のようにVPIフィールドに含まれる。更に、送
信ノードの識別情報は第2ラベルとして含まれる。そこ
で、この第2ラベルは、それらのノードにおけるスワッ
ピング・テーブルに従って、しかし逆方向にスワップさ
れる。これは、それぞれのスワッピング・テーブルが出
力ラベルのコラムに入れられ、対応する入力ラベルが読
み出されることを意味する。
・フレームの第1セルに関して、この第1セルのラベル
は次のようにスワップされる: A→C:3/20→ノード1→7/30→ノード2→9/40→… 但し、第1数字は第1ラベルに関連し、第2数字は第
2ラベルに関連する。
ラベルをVPIフィールドに通常の順方向に入れられるの
で、第1ラベルは「7」から「9」に変化する。同じノ
ード2において、スワッピング・テーブルはVCIフィー
ルドの第2ラベルに関して逆方向に、即ち、出力ラベル
から入力ラベルに入れられる。この結果、「30」から
「40」への第2ラベルの変化が生じる。
2つの出力ラベル「5」を第2ラベルに関して逆方向に
含み、従って、どの入力ラベルが正しいかが明瞭でない
であろう。この場合、入力ポート及び出力ポートに関す
る情報が使用されなければならない。特に、その出力ラ
ベルは、第1ラベルとして同じ入力/出力ポート接続に
関連して使用されなければならない。
ッピング・テーブルに従ってラベル「15」にスワップさ
れるであろう。更に、ノード3のスワッピング・テーブ
ルは、入力ポートa及び出力ポートcが第1ラベルのこ
のスワッピングに属するという情報を含んでいる。第2
ラベル「40」は、ノード3のスワッピング・テーブルに
おいて出力ラベルとして2回存在する。しかし、これら
の2つの出力ラベルのうちの1つだけがポートaからポ
ートcへの入力/出力ポート接続に属する。この出力ラ
ベルが選択され、そして、逆方向に、「10」であるその
対応する入力ラベルが読み取られる。
上記の第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への開始ラベルである。
して区別することができる。第2ラベル「12」を有する
セルはノードAに属するし、第2ラベル「8」を有する
セルはノードBに属する。従って、インターリブされた
セルは、第2ラベルの助けによって正しく再アセンブル
可能である。
されている。しかし、その方法は、次に述べるように、
非対称性のネットワークの場合にも適用する。
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を有する。
に、ノード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
に対するそれ自身の確立メッセージを生成し、正しいポ
ートを介してそれを送出する。この出力ポートもそのノ
ードに記憶される。
ード6を介してノード3に到着し、ノードA及びノード
Bを宛先とするパスはノード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の
識別情報である。
ードCから到来するセルを区別してそれぞれのフレーム
を正しく再アセンブルすることができる。
ークの上記の例によれば、それぞれのセルのソースに関
連する第2ラベルはそのセルのVCIフィールドに書き込
まれ、そのVCIフィールドから読み出される。別の方法
として、第2ラベルに対して、VCIフィールドの一部分
だけを、特に、VCIフィールドの1つのバイトを使用す
ることも可能である。しかも、第1ラベル及び第2ラベ
ルを保持するために、通常その情報を保持するそのセル
の48バイトのうちの2バイトを使用することも可能であ
る。この最後の可能性は、1ラベル当たり16ビットが必
要である非常に大きいネットワークに対して必要とされ
るかもしれない。
に記憶される。別の方法として、ノードのポートにいく
つかのスワッピング・テーブルを記憶することも可能で
ある。
Claims (8)
- 【請求項1】ATMネットワークにおいて、各々がセルに
区分されたデータ・フレームを、少なくとも2つの送信
ノードから1つ又は複数の転送ノードを介して1つの受
信ノードに送るための方法にして、 前記送信ノードが前記セルの各々に当該セルの経路指定
の識別情報を表す第1ラベルを取り込むステップと、 前記送信ノードが前記セルの各々に当該セルのソースの
識別情報を表す第2ラベルを取り込むステップと、 前記転送ノードが前記第1ラベル及び第2ラベルをスワ
ッピング・テーブルに従ってスワップするステップと、 前記転送ノードが前記第1ラベルを順方向にスワップ
し、前記第2ラベルを逆方向にスワップするステップ
と、 を含む方法。 - 【請求項2】更に、前記転送ノードが前記第1ラベル及
び第2ラベルを同じスワッピング・テーブルに従ってス
ワップするステップを含む、請求の範囲第1項に記載の
方法。 - 【請求項3】更に、前記第2ラベルに関して、前記転送
ノードが出力ラベルのコラムにおいて前記スワッピング
・テーブルに入り、対応する入力ラベルを読み取るステ
ップを含む、請求の範囲第2項に記載の方法。 - 【請求項4】更に、前記第2ラベルのスワッピングが前
記第1ラベルに関してそれぞれの前記転送ノードの同じ
ポートに対して実行されるステップを含む、請求の範囲
第2項又は第3項に記載の方法。 - 【請求項5】更に、前記第1ラベルがそれぞれの前記セ
ルのVPIフィールドに書き込まれ及び前記VPIフィールド
から読み取られ、前記第2ラベルがそれぞれの前記セル
のVCIフィールドに書き込まれ及び前記VCIフィールドか
ら読み取られるステップを含む、請求の範囲第1項乃至
第4項の1つに記載の方法。 - 【請求項6】ATMネットワークにおいて、各々がセルに
区分されたデータ・フレームを、少なくとも2つの送信
ノードから1つ又は複数の転送ノードを介して1つの受
信ノードに送るための装置にして、 前記送信ノードにおいて、前記セルの各々に当該セルの
経路指定の識別情報を表す第1ラベルを取り込むための
手段と、 前記送信ノードにおいて、前記セルの各々に当該セルの
ソースの識別情報を表す第2ラベルを取り込むための手
段と、 前記転送ノードにおいて、前記第1ラベル及び第2ラベ
ルをスワッピング・テーブルに従ってスワップするため
の手段と、 前記転送ノードにおいて、前記第1ラベルを順方向にス
ワップし、前記第2ラベルを逆方向にスワップするため
の手段と、 を含む装置。 - 【請求項7】更に、前記転送ノードにおいて、前記第1
ラベル及び第2ラベルを同じスワッピング・テーブルに
従ってスワップするための手段を含む、請求の範囲第6
項に記載の装置。 - 【請求項8】更に、前記転送ノードにおいて、出力ラベ
ルのコラムにおいて前記スワッピング・テーブルに入
り、対応する入力ラベルを読み取るための手段を含む、
請求の範囲第7項に記載の装置。
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)
| 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)
| 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 |
-
1997
- 1997-07-17 DE DE69739800T patent/DE69739800D1/de not_active Expired - Lifetime
- 1997-07-17 EP EP97930687A patent/EP0997050B1/en not_active Expired - Lifetime
- 1997-07-17 JP JP50676599A patent/JP3445802B2/ja not_active Expired - Fee Related
- 1997-07-17 US US09/463,002 patent/US7088721B1/en not_active Expired - Fee Related
- 1997-07-17 WO PCT/IB1997/000893 patent/WO1999004595A1/en not_active Ceased
Non-Patent Citations (1)
| 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 |