Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2856050B2 - ルーティング制御方法 - Google Patents
[go: Go Back, main page]

JP2856050B2 - ルーティング制御方法 - Google Patents

ルーティング制御方法

Info

Publication number
JP2856050B2
JP2856050B2 JP30025293A JP30025293A JP2856050B2 JP 2856050 B2 JP2856050 B2 JP 2856050B2 JP 30025293 A JP30025293 A JP 30025293A JP 30025293 A JP30025293 A JP 30025293A JP 2856050 B2 JP2856050 B2 JP 2856050B2
Authority
JP
Japan
Prior art keywords
node
path
connection
cost
connection setting
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
JP30025293A
Other languages
English (en)
Other versions
JPH07154420A (ja
Inventor
スピーゲル・イーサン
勉 村瀬
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.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP30025293A priority Critical patent/JP2856050B2/ja
Priority to US08/351,073 priority patent/US5649108A/en
Publication of JPH07154420A publication Critical patent/JPH07154420A/ja
Application granted granted Critical
Publication of JP2856050B2 publication Critical patent/JP2856050B2/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/26Route discovery packet
    • 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/22Alternate 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/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • H04Q3/66Traffic distributors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1307Call setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13144Searching path through number of switching stages or nodes, e.g. revertive blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13148Maximum profit routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13217Cranckback in routing, trombone connection, loopback circuit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1329Asynchronous transfer mode, ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13342Arrangement of switches in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13353Routing table, map memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1338Inter-exchange connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13399Virtual channel/circuits

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ATMネットワークに
おけるマルチパス・ルーティングに関する。
【0002】
【従来の技術】ATMのようなコネクション指向のネッ
トワークにおけるルーティングは、設定される最終パス
の選択の処理と共に、コネクション設定パケットにパス
を選択する処理として定義される。以下のATMネット
ワークの特徴は本発明に適用される。
【0003】1.ソース・ノードおよび目的ノードが新
規の仮想コネクション(VC)を確立しようとすると
き、新しいVCを確立するために、帯域外のシグナリン
グ・パケット(コネクション設定パケット)が用いられ
る。これらのパケットは、ネットワークを通過するルー
トをナビゲートするようなソース・ルーティングを用い
る。このとき、ソース・ノード、またはネットワーク内
の再ルーティングを実行する中間ノードは、目的ノード
への全パスを決定する。すべてのノードID及び出力ポ
ートIDを含むこのパスの全記述は、コネクション設定
・パケットに書き込まれている。中間ノードは、コネク
ション設定パケットに書き込まれたソース・ルートか
ら、そのノードIDおよび次ノードIDに対応する出力
ポートIDを見い出すことによってパケットを送ること
ができる。
【0004】2.コネクション設定パケットは、レコー
ド・ルートを含む。このレコード・ルートは、コネクシ
ョン設定パケットが最後にソース・ノードを通過したと
き以降、通過したすべてのノードのノードIDリストを
有する。レコード・ルートは、順次ルーティングが可能
なときループを検出し回避するために用いられる。
【0005】3.コネクション設定パケットのルーティ
ング・プロトコルは、リンクステート・プロトコルに基
づいている。特に、再ルーティングが可能なすべてのソ
ース・ノードおよびすべての中間ノードは、リンクを用
いる要求度を示すリンク・コストと共に、すべてのリン
クの存在を含むネットワーク・トポロジーのマップを得
たものとされる。パスは、パスを構成するすべてのリン
クのリンク・コストの総計と等しい合計コストに従って
比較される。リンク・コストは、再ルーティング可能な
すべてのソース・ノードとすべての中間ノードにブロー
ドキャストされる新しいリンク・コストでダイナミック
に更新される。再ルーティング可能なすべてのソース・
ノードとすべての中間ノードは、ネットワーク・トポロ
ジーのマップを用い、すべての可能な目的アドレスに対
し1つ以上のソース・ルートをリストするルーティング
・テーブルを計算する。ルーティング・テーブルは、目
的アドレスとQOSクラスに基づいて、コネクション設
定パケットのソース・ルートを選択するために用いられ
る。ルーティング・テーブルは、新しいリンク・コスト
の更新を受信した後、必要なとき更新される。
【0006】4.VCが設定された後、帯域内セルは各
ノードのフォワーディング・テーブルと共に、セルヘッ
ダの仮想コネクション識別子(VCI)を用いることに
よってコネクションに沿って送られる。各中間ノードに
おいて、フォワーディング・テーブルはそのノードを通
るVCの完全なリストを有し、このノードは各コネクシ
ョンへの入力ポートIDとVCI、および同一コネクシ
ョンへの対応する出力ポートIDとVCIを有する。帯
域内セルが或るVCIで或る入力ポートに到着すると、
フォワーディング・テーブルは対応する出力ポートとV
CIを見い出すために用いられる。セル・ヘッダ内のV
CIを新しい値に変更した後、セルは出力ポートに送ら
れ、次にそのコネクションの次ノードに向かって送られ
る。コネクション設定が完了した後、VCに沿った各ノ
ードはそのフォワーディング・テーブルの対応す項目を
有する。
【0007】5.サービスの質(QOS)の保証が必要
とされるVCを維持するために、各ノードは必要とされ
る資源が次ホップにわたって得られるかどうかを確認し
なければならない。もし必要とされる資源が得られなけ
れば、コネクションはこのリンクでブロックされる。こ
の場合、新規パスが選択されるか、またはコネクション
設定処理が失敗してそのときコネクションを確立できな
いかのいずれかである。
【0008】最後に2項は、ATM規格[CCITT
Recommendation I.371]に含まれ
ており、一方、最初の3項は、以前に[R.Colto
nand M.Sosaによる“VC Routing
Proposal”,IETF Internet
Draft,March 1993]によって提案され
ているが、適切な規格団体によって容認または拒否され
ていない。
【0009】従来のマルチパス・ルーティング・プロト
コルは、一般に2つのカテゴリーに分類される。それら
は、コネクション設定がブロックされた後、中間再ルー
ティングを可能とする順次ルーティング・プロトコル、
およびルーティングがソース・ノードで定められる発信
制御ルーティング・プロトコルである。順次ルーティン
グ・プロトコルの主な利点は、特にネットワークの伝搬
遅延が大きいとき、高速コネクション設定を与える能力
にある。順次ルーティングの欠点は、コネクション設定
がブロックされた後、最良に近い代替パスの使用、およ
びルーピングとクランクバックの可能性を有することで
ある。この可能性は、ループを有するパスの設定を検出
し回避するために複雑なシグナリングと処理が必要とさ
れる。発信制御ルーティング・プロトコルの主な利点
は、最もよいコストのルートを与えるまたは、最良の代
替ルートを与える能力である。また主な欠点は、伝搬遅
延がかなりあるとき、コネクション設定時間が長くなる
可能性があることである。
【0010】
【発明が解決しようとする課題】本発明においては、順
次ルーティング・プルトコルおよび発信制御ルーティン
グ・プロトコルの最良の特徴を結合する新規な技術を提
案し、特に、最終目的は高速のコネクション設定および
最小に近いコストパスの両方を提供できるルーティング
制御方法を提供することにある。
【0011】
【課題を解決するための手段】本発明のルーティング方
法は、コネクションの設定を開始し、他のソース・ノー
ドから送られてきたコネクション設定要求パケットをル
ーティングするソース・ノードと、他のソース・ノード
から送られてきたコネクション設定要求パケットをルー
ティングする仲間ノードとで構成されるネットワークに
おいて、コネクション設定要求パケットがソース・ノー
ドから目的ノードに到着するまでに以下の1〜4のステ
ップを行うことを特徴とする。
【0012】ステップ1. (a)前記ソース・ノードは、そのルーティング・テー
ブルから最初の候補パスを得る。
【0013】(b)前記ソース・ノードは、前記ルーテ
ィング・テーブルの複数の候補パスのコストを参考にコ
ストしきい値Dおよび折り返ししきい値Gを計算し、こ
れらしきい値DおよびGをコネクション設定要求パケッ
トに記入する。
【0014】(c)コネクション設定要求パケットは、
前記パスに沿って送られ、目的ノードを目指す。
【0015】(d)前記パス上のソース・ノードと目的
ノード間のすべての中間ノードで通信に必要なリンクの
帯域などの網資源が確保され、かつ各ノードでのデータ
のスイッチングのためのテーブルが設定されたことが目
的ノードに知らされた場合には、コネクション設定は成
功とし、必要な資源が確保できなかった場合には、コネ
クション設定要求はブロックされる。
【0016】ステップ2. (e)前記ステップ1でコネクション設定要求がブロッ
クされた場合には、そのブロックを発生したリンクの手
前の中間ノードは、前記ソース・ノードから前記目的ノ
ードまでのコストdがステップ1でコネクション要求パ
ケットに記入されたコストしきい値Dよりも小さくなる
ように、前記中間ノードから前記目的ノードまでの新規
パスを前記中間ノードのルーティング・テーブルから得
る。
【0017】ステップ3. (f)前記ステップ2で、コストdがコストDよりも小
さくなるような新規パスが存在しない場合、かつ前記コ
ネクション設定要求パケットの折り返し回数がステップ
1でコネクション設定要求パケットに記入された折り返
ししきい値Dより小さい場合、前記コネクション設定要
求パケットは、前記中間ノードの1つ手前のノードまで
折り返し送られる。
【0018】(g)前記1つ手前のノードでは、前記パ
ケットを送ってきたパスを含むパスを候補から外し、ス
テップ1〜3を行う。
【0019】ステップ4. (h)前記ステップ3で、折り返しのための条件を満足
せず、折り返すことができなかった場合には、前記ステ
ップ1〜3で試みたパスは失敗とされ、前記コネクショ
ン要求パケットに対応する失敗(NACK)メッセージ
がソース・ノードに送られる。
【0020】(i)ソース・ノードは、再びステップ1
の手順を繰り返す。 また、前記(NACK)メッセー
ジは、失敗した記録、すなわちステップ1〜3において
前記要求パケットがノードを経由するたびに記録してい
たリンク識別子(ID)やノードIDやブロックされた
リンクID等の情報を含んでおり、前記(NACK)メ
ッセージの記録を用いて、前記すでにブロックされたリ
ンクを含まないように、前記コストしきい値Dおよび前
記折り返ししきい値Gを再度利用するか、あるいは再度
計算するかのどちらかを行い、新規パスを得ることを特
徴とする。
【0021】
【実施例】本発明では、ATMネットワークにおけるコ
ネクション設定パケットのマルチパス・ルーティングの
新しい手順を提供する。
【0022】ネットワークは、関連するリンク・コスト
によって計量化された各リンクの適切度を有する多数の
リンクによって接続された多数のノードより成る。この
ネットワークでは、ノードが、特定の目的ノードに用い
られる完全なパスを特定することができるソース・ルー
ティングを用いることができる。
【0023】まず、本発明の全体を概略として示し、次
に詳細な実施例について記述する。
【0024】まず、発明の全体像を図9を用いて示す。
【0025】本発明は、コネクションの設定を開始する
機能と他ノードから送られてきたコネクション設定パケ
ットをルーティングする機能とをもつソースノードと、
他のノードから送られてきたコネクション設定パケット
をルーティングする中間ノードとで構成されるネットワ
ークにおいて、コネクション設定要求パケットがソース
ノードから目的ノードに到着するまでに以下の1〜4の
ステップを行う手段を持つことを特徴とするルーティン
グ制御方法であって、各ステップでは概ね次の内容が実
行される。
【0026】ステップ1.ソース・ノードは、該ノード
のルーティングテーブルから最初の候補パスを得る(9
11)。該ソースノードは、該ルーティングテーブルの
複数の候補パスのコストを参考にコスト閾値D及び折り
返し閾値Gを決める(912)。また、D及びGをコネ
クション設定パケットに書き込む(912)。ソースル
ートは,最初のホップ(リンク)(913)で、通信に
必要なリンクの帯域等の網資源が確保された場合には、
次リンク(914)に進み、同様に資源を確保し(91
8)、全てのリンクで資源確保に成功した場合に、コネ
クション設定成功である(950)。
【0027】ステップ2.最初のホップ913において
資源が確保されない場合、あるいは、ステップ4で述べ
るようなNACKをソースノードに送るという判断がな
された場合には、発信制御ルーティング(940)を行
う。すなわち、すでにブロックされたリンクを含まない
ような新規パスを得る(944)。該新規パスにおい
て、ステップ1と同様に最初のリンク(945)で、通
信に必要なリンクの帯域等の網資源が確保された場合に
は、前記コスト閾値D及び前記折り返し閾値Gを再度利
用するか、あるいは再度計算するかのどちらかを行い
(946)、次リンク(914)に進み、ステップ1に
戻る。一方、すでにブロックされたリンクを含まないよ
うな新規パスを得ることが可能である、つまり、全ての
パスでブロックにあった場合には、コネクション設定は
失敗に終わる(949)。
【0028】ステップ3.中間ノード(918)で資源
が確保されない場合には、順次ルーティング(920)
を行う。すなわち、すでにブロックされたリンクを含ま
ないような新規パスを得る(921)。最初のリンク
(923)で、通信に必要なリンクの帯域等に網資源が
確保され、かつ該新規パスを用いた場合のソースから目
的ノードまでのコストdがステップ1あるいはステップ
2でコネクション要求パケットに記入されたコスト閾値
Dよりも小さくならなければならない(922)。前記
条件を満足する場合には、該新規パスを用い(92
4)、次リンク(919)に進む。
【0029】ステップ4.ステップ3において、すでに
ブロックされたリンクを含まないような新規パスを得る
(921)ことが不可能である場合、次の判断を行い
(931)、発信制御か折り返し制御かを選択する。9
31において前記要求パケットの折り返し回数がステッ
プ1でコネクション要求パケットに記入された折り返し
閾値Dよりも小さい場合に限り、該要求パケットは、該
ノードの1一つ手前のノードまで折り返し送られ(93
2)折り返し制御を行う、さもなければ、該要求パケッ
トに対応する失敗(NACK)メッセージがーソースノ
ードに送られ(941)、発信制御が行われる。該メッ
セージは、失敗した記録、すなわちステップ1〜3にお
いて、該要求パケットがノードを経由する度に記録して
いたリンク識別子(ID)やノードIDやブロックされ
たリンクID等の情報を含んでいる。折り返し制御の場
合は、該一つ手前のノードでは、該パケットを送ってき
たパスを含むパスを候補から外し(934)、ステップ
3を行う。
【0030】以下、具体的な実施例を説明する。
【0031】最初に、ソース・ノードは、そのルーティ
ング・テーブルにおける目的ノードのためにリストされ
たパスのパス・コストに基づいたコストしきい値と、折
り返ししきい値とを計算する。これらの値は、コネクシ
ョン設定パケットに書き込まれる。これらの値は、再ル
ーティングをいつ行うのが最も適切か、ソース・ノード
に制御をいつ返すのが最も最適であるかを決定するため
に用いられる。
【0032】ソース・ノードは、そのルーティング・テ
ーブルから第1の候補パスを得る。もしこのパスに沿う
コネクション設定要求がブロックされれば、ブロックさ
れたリンクのすぐ手前の中間ノードは、その中間ノード
から目的ノードへの新規パステールのために、そのルー
ティング・テーブルを検索する。これにより、コストし
きい値以下のコストを有する新規パスを得る。もし中間
ノード・ルーティング・テーブルにこのようばなパス
(テール)を見い出せなければ、中間ノードは、異なっ
たパス(テール)を同じように検索することができる前
ノードにコネクション設定パケットを折り返すかどうか
を、または最小コストの代替パスをソース・ノードから
試みることができるように、否定応答(NACK)をソ
ース・ノードに返すべきかどうかを決定しなければなら
ない。
【0033】図1は、コネクション設定の際に用いられ
るパスを選択するために、ソース・ノードにより実行さ
れる手順を示す。このソース・ノードは、幾つかのホス
トが接続される入口スイッチである。ソース・ノード
は、コネクション確立手順の開始、および発信制御が用
いられるときパス選択の特別な役割の負担に対し責任を
有する。
【0034】受信したVCの確立を要求する(10
1):コネクションの確立は、ソース・ノードが、1つ
以上のホスト、またはソース・ノード自身内のいずれか
から新規VCを確立する要求を受け取るときに始まる。
この要求は、ノードによって必要とされるそれらのQO
Sパラメータとともに目的アドレスを含んでおり、受け
入れられるコネクション要求に対して充分な資源が得ら
れるかどうかを決定する。
【0035】ルーティング・テーブルから最短パスを見
い出す(102):ソース・ノードのルーティング・テ
ーブルには、1つ以上の特定の目的アドレスが記載され
ている。リンク・コスト要素を加算することにより決定
されるような最短の全パス・コストの項目がまず試され
る。
【0036】順次または発信制御を用いる103:QO
Sの要求に基づいて、ソース・ノードは、高速コネクシ
ョンの確立が最小のパス・コストのルートを見い出すほ
ど重要でない場合に、発信制御のみを用いるかどうか
を、または迅速にコネクションを確立するためにまず順
次ルーティングを試みるかどうかを決定する。このソー
ス・ノードの決定は、コネクション設定パケットにフラ
グを設定することによってすべての中間ノードに伝えら
れる。
【0037】コストしきい値および折り返ししきい値の
設定(104):もし順次ルーティングが最初に試され
ると,コストしきい値が最大許容パス・コストを示すよ
うに設定される。もし順次ルーティングを用いコストし
きい値を越えないパスが見い出せなければ、発信制御が
用いられるように、NACKメッセージがソース・ノー
ドに返される。さらに、折り返ししきい値は、コネクシ
ョン設定パケットが折り返されるホップの数を制限する
ように選択される。
【0038】順次制御のためにフラグを設定(10
5):発信制御のためにフラグを設定(106):資源
が確保されているか?(107):ひとたびパスが選択
されたなら、ソース・ノードは、必要とされるQCS要
求を維持するために、充分な資源が次ホップにわたって
得られるかどうかを確認する。もし充分な資源が得られ
れば、コネクション設定は、このパスを使用して行われ
る。もしコネクションが最初のホップのブロックされれ
ば、異なったパスが試される。
【0039】ソース・ルートをコネクション設定パケッ
トに設定(108):あるノードから次のノードへ渡す
ために用いられる出力ポートIDと共に、このパスに含
まれるノードのすべてのIDから成るソース・ルート
は、コネクション設定パケット内のネットワークで実行
される。ソース・ルートに必要とされるすべての値は、
ソース・ノードのルーティング・テーブルから得ること
ができる。
【0040】フォワーディング・テーブルの設定(10
9):コネクションの設定において、各ノードはフォワ
ーディング・テーブルの次ホップにわたって用いられる
対応する出力ポートIDおよびVICと共に、このコネ
クションの入力ポートIDおよびVCIを格納する。入
力ポートにおけるVCIは、新規VCを確立する要求に
含まれ、一方、出力ポートにおけるVCIは、ソース・
ノードによって決定される。このコネクションに用いら
れる出力ポートは、ソース・ルートで決められている。
【0041】現コストの付加とレコード・ルートの更新
110:次ホップのリンク・コストは、現用パスのコス
トとしてコスト設定パケットに書き込まれる。ソース・
ノードのノードIDはレコード・ルートの開始として格
納される。
【0042】次ホップにパケットを送る(111):ひ
とたびシグナリング・パケットが準備され、ソース・ノ
ード自身がこのコネクションに対して準備されたなら
ば、コネクション設定パケットは、次の中間ノードに向
かって次ホップに特定の出力ポートを経て送られる。
【0043】コネクション設定手順を開始するのに加え
て、ソース・ノードは、発信制御が用いられるとき、パ
スを選択する特別な役割も有している。この場合、特定
のコネクションを開始する以前に送られたコネクション
設定パケットがブロックされたこと、およびコネクショ
ン設定が最初の試みに対して異なった方向を用いて再び
試すべきであることを示すNACKが受信される。
【0044】リリース・パケットを送り、フォワーディ
ング・テーブルからVCを除去する(113):前のコ
ネクション設定の試みに失敗すると、以前のコネクショ
ン設定に試みに対応するすべてのフォワーディング・テ
ーブルの項目が除去される。そのフォワーディング・テ
ーブルから対応する項目を除去する前に、ソース・ノー
ドは次ホップに対する出力ポートIDおよびVCIに注
目し、次ホップにリリース・パケットを送る。連続する
ノードは、項目が適切に除去されるように、フォワーデ
ィング・テーブルの項目に対応するすべてのスイッチに
対してリリース・パケットを送信するために、ポートI
DおよびVCIの連鎖を用いることができる。ソース・
ノードは、コネクション設定を継続する前に完了される
リリース処理を持つ必要がないことに留意されたい。
【0045】NACKのレコード・ルートからブロック
されたリンクを保持する(114):NACKパケット
のレコード・ルートは、どのリンクが前のコネクション
設定パケットをブロックしたかを決定するために用いら
れる。同一コネクションに対する次のコネクション設定
パケットが同じ地点でブロックされないように、これら
のリンクの識別子が保持される。
【0046】ルーティング・テーブルに他のパスが存在
するか?(115):このコネクションの確立のため
に、まだ試みられていない目的ノードへの最良の代替パ
スは、ルーティング・テーブルから選択される。もしよ
り多数の代替パスがルーティング・テーブルにリストさ
れていなければ、このコネクションは確立されない。
【0047】パスが前にブロックされたリンクをも含む
か?(116):新規パスを試みる前に、ソース・ノー
ドは、新規パスが前にこのコネクションをブロックした
リンクをも含むかどうかを検証する。もしそうであれ
ば、このパスは、コネクションが再び同じリンクでブロ
ックされることが有りうるので、考慮から除かれる。
【0048】資源が確保できるか?(117):ソース
・ノードは、必要とされるQOS要求を維持するため
に、充分な資源が次ホップに得られるかどうか検証す
る。充分な資源が得られれば、コネクション設定はこの
パスを使用して行われる。もしコネクションが最初のホ
ップでブロックされれば、異なったパスが試される。
【0049】コストしきい値、折り返ししきい値、順次
/発信制御のフラグをリセットする(118):試され
るパスが目的ノードに対して最短のコスト・パスではな
いので、ソース・ノードはコストしきい値を増加するこ
とも可能である。さらに、ソース・ノードは、折り返し
しきい値、またはマルチパス・ルーティングの順次また
は発信制御を用いるかどうかについての決定を変更する
ことも可能である。すべての新しい値は、次ホップに送
られる前に新しいコネクション設定パケットに書き込ま
れる。
【0050】新規パスが選択され、QOS要求に関して
最初のホップが確認された後、コネクション設定パケッ
トは、最短のパスを試みる場合のように、ソース・ルー
ト、現コストおよび更新されたレコード・ルートに対し
て準備される。フォワーディング・テーブルはまた、新
しい出力ポートIDと次ホップVCIを有するように更
新される。
【0051】図2に、中間ノードにより実行される手順
を示す。もしQOS要求がコネクション設定パケットに
書き込まれたソース・ルートに特定された次ホップに対
して満足されれば、ソース・ルートに特定されたパスに
沿ってさらにパケットを送る前に、中間ノードはフォワ
ーディング・テーブルを設定し、コネクション設定パケ
ットのいくつかの値を更新する必要がある。もし、QO
S要求が次ホップに対して満足されず発信制御が行われ
ているならば、ソース・ノードが異なったパスを再び試
みるように、中間ノードはNACKをソース・ノードへ
送る。もし、QOS要求が満足されず順次ルーティング
が用いられていれば、中間ノードは目的ノードに到達す
るために新規パス部分を見い出す。もしこのようなパス
部分が存在しなければ、中間ノードはコネクション設定
パケットを折り返すかどうかを、またはNACKをソー
ス・ノードへ送り異なったパスの使用を再び試みるかど
うかを決定しなければならない。
【0052】順次または発信制御のフラグを検証する
(202):もしソース・ノードが発信制御の使用のみ
を特定していれば、すべての代替パスの決定は、中間ノ
ードに小さな役割のみを残してソース・ノードで行われ
る。
【0053】このパケットは折り返されたか?(20
9):もし順次ルーティングが用いられ、コネクション
設定パケットが折り返されれば、中間ノードは目的ノー
ドへの新規パス部分を見い出すように試みる。さもなけ
れば、コネクション設定パケットのソース・ルートは、
まず試みようとするパスを特定する。
【0054】ソース・ルートから出力ポートを見い出す
(203):コネクション設定パケットのソース・ルー
トは、次にどの出力ポートを試みるかを特定する。
【0055】資源が確保されたか?(204):中間ノ
ードは、必要とされるQOS要求を維持するために、充
分な資源が次ホップに得られるかどうかを検証する。も
し充分な資源が得られれば、コネクション設定はこのパ
スを用いて行われる。もしコネクションが次ホップでブ
ロックされ、発信制御が用いられていれば、レコード・
ルートを含むNACKはソース・ノードに返される。も
しコネクションが次ホップでブロックされ、順次ルーテ
ィングが用いられていれば、異なったパス部分は目的ノ
ードに到達するように試される。
【0056】フォワーディング・テーブルを設定する
(205):入力ポートIDおよび前ホップVCIは、
出力ポートIDおよび次ホップVCIを示すフォワーデ
ィング・テーブルにリストされる。前ホップVCIは、
コネクション設定パケットから得られる。次ホップVC
Iは、中間ノードによって選択される。出力ポートID
は、現用ソース・ルートから得られる。
【0057】現コストに加算し、レコード・ルートを更
新する(206):次ホップのリンク・コストは、現用
パスのコストに加算され、中間ノードのIDはコスト設
定パケットのレコード・ルートに追加される。
【0058】次ホップにパケットを送る(207):ひ
とたびシグナリング・パケットが準備され、中間ノード
がこのコネクションにそれ自身を準備すると、コネクシ
ョン設定パケットは、その中間ノードに向かう次ホップ
用に特定された出力ポートを経て送られる。
【0059】フォワーディング・テーブルからVCを除
去し、入力ポートIDおよびVCIを格納する(21
2):コネクション設定パケットが折り返されるのは、
このコネクションに対してすでに試されたがうまくはい
かなかった場合であるフォワーディング・テーブルの対
応する項目が除去される。次ホップのVCIは、フォワ
ーディング・テーブルの現用項目が識別されるように、
コネクション設定パケットに含まれる。前フォワーディ
ング・テーブルの項目が除去される前に、前入力ポート
IDおよびVCIが保持され、したがって、もし目的ノ
ードへの新規パス部分が見い出されれば、次のフォワー
ディング・テーブルの項目に同じ値が用いられる。さら
に、現用パスが変化しているので、フォワーディング・
テーブルから除去される次ホップのリンク・コストは現
用パスのコストから減算される。
【0060】ルーティング・テーブルに他のパスが存在
するか?(213):このコネクションを確立するため
にまだ試されていない目的ノードへの最良の代替パス部
分は、ルーティング・テーブルから選択される。ルーテ
ィング・テーブルにさらに代替パスがリストされていな
ければ、このコネクションの制御は、折り返しによって
前ノードに受け渡され、またはNACKを送ることによ
ってソース・ノードに戻される。
【0061】新規パス・コスト≦コストしきい値である
か?(214):中間ノードから目的ノードへの新規パ
ス部分のコストは、ソース・ノードからこの中間ノード
へのパス部分のコストを示すコネクション設定パケット
の現用パスのコストに加算され、新規パスの全コストを
決定する。もし新規パスの全コストがコストしきい値以
下ならば、新規パスがさらに考慮される。もし新規パス
の全コストがコストしきい値よりも大きいならば、新規
パスが考慮から除かれ、異なったパスが用いられる。
【0062】パスは以前にブロックされたリンクを含む
か?(215):新規パスを試みる前に、中間ノード
は、このコネクションが前にブロックされ、コネクショ
ン設定パケットのレコード・ルートから決定されるどの
ようなリンクをも新規パスが含むかどうかを検証する。
もしそうであれば、このパスはコネクションが同じリン
クで再びブロックされる恐れがあるので、考慮から除か
れる。さもなければ、パスはさらに考慮される。
【0063】パスはループを形成し、または折り返しが
必要であるか?(216,217):コネクション設定
パケットに含まれるレコード・ルートから決定されたよ
うな現用パスにすでに含まれたノードのいずれかを含む
かどうかを検証するために、新規パスが検証される。も
しそうであれば、新規パス部分の直接使用はループを形
成する。ルーピングを避けるために、パスは現用パスと
新規パス部分の両方に含まれた最初のノードに折り返し
を要求する。2ホップ以上に折り返しには多くの時間を
要するので、2ホップ以上の折り返しを要求するコネク
ションは考慮から除かれ、異なったパスが試される。も
し新規パスが1ホップの折り返しを要求すれば、コネク
ション設定パケットは前ノードに折り返される。もし新
規パスが決してループを形成せず、または決して折り返
しを要求しないならば、コネクション設定はその新規パ
スを用いて試される。
【0064】折り返しを行う、または発信制御を用いる
(218):もしコネクション設定パケットが、コネク
ション設定パケットの折り返ししきい値内に特定された
回数より少ない数で折り返されたならば、前ノードへさ
らに1ホップを折り返す。さもなければ、ソース・ノー
ドが異なったパスを試みるように、NACKがソース・
ノードへ返される。NACKは、ソース・ノードが前に
ブロックされたリンクを回避できるようにレコード・ル
ートを有する。
【0065】前ノードへ折り返す(219):コネクシ
ョン設定パケットは、前ノードへ返される。パケットを
返すために用いられる出力ポートは、中間ノードでネッ
トワーク・トポロジーのマップを用いて決定される。前
ホップで用いられたVCIはコネクション設定パケット
に書き込まれる。これにより、前ノードは対応するフォ
ワーディング・テーブルの項目を配置できる。
【0066】資源が確保されるか?(220):ひとた
び新規パスが選択されると、中間ノードは必要とされる
QOS要求を維持するために、充分な資源が次ホップに
得られるかどうかを検証する。もし充分な資源が得られ
れば、コネクション設定は新規パスを用いて行われる。
もしコネクションが次ホップでブロックされれば、そこ
からさらに部分的に異なったパス部分が目的ノードに到
着するように試される。 新しいソース・ルートのテー
を追加する(221):新規パスが用いられる前に、中
間ノードから目的ノードへのソースルートのテールは変
更される。古いソース・ルートのテールは除去され、新
規パス部分を識別する新しいソース・ルートのテールは
コネクション設定パケットに書き込まれる。
【0067】中間ノードで受信されたソース・ルートが
許可される場合と同様に、フォワーディング・テーブル
の各項目は、入力ポートIDおよび前ホップVCIを、
出力ポートIDと次ホップVCIにマッピングする。さ
らに、次ホップのコストは、現用パスのコストに加算さ
れ、中間ノードIDは、コネクション設定パケットが新
規パスに特定された次のノードに送られる前に、レコー
ド・ルートに追加される。
【0068】図3に、ATMネットワークにおけるルー
ティングとコネクション設定の例を示す。図3に、各リ
ンクのリンク・コストと共に7つのノードと9つのリン
クにより成るネットワークを示す。
【0069】
【数1】 コストしきい値
【0070】は、以下の式により決定される。
【0071】
【数2】 =[1.1×Dj
【0072】ここで、Dj は、ソース・ノードと目的ノ
ードとの間のj番目の最短パスのコストである。この例
示のネットワークは小規模なので、すべてのノードは1
の折り返ししきい値を用いる。各ノードは、そのルーテ
ィング・テーブルのすべての目的ノードへの2つの最短
パスを有する。ノードA〜ノードDで得られたルーティ
ング・テーブルを図4に示す。
【0073】最初に、ソース・ノードAは、目的ノード
Gへの仮想コネクションを確立するために要求を受け取
る。ノードAでのルーティング・テーブルから、最短パ
スはA−B−D−E−Gであると見い出され、これは初
期ソース・ルートとしてコネクション設定パケットに入
力される。ソース・ノードAと目的ノードGに対して、
1 =5およびD2 =6であり、したがって
【0074】
【数3】 コストしきい値G=[6.6]=7
【0075】である。ノードAからノードBまでの最初
のホップは、要求QOSを維持するために充分な資源が
得られる。したがって、現コストを1に設定し、レコー
ド・ルートにノードAを含ませた後、コネクション設定
パケットはノードBに送られる。ノードBに到着する
と、ソース・ルートは次ホップがノードDに対するもの
であることを調べるために照会される。ノードBからノ
ードDへの次ホップは、再び充分な資源が得られ、した
がって現コストは2に増加され、ノードBがレコード・
ルートに追加される。そして、コネクション設定パケッ
トは、ノードDへ送られる。ノードDに到着すると、ソ
ース・ルートは次ホップがノードDに対するもであるこ
とを調べるために再び照会される。しかしながら、この
ときノードDからノードEへの次ホップは、充分な資源
が得られない。したがって、コネクション設定パケット
は、図5に示すようにブロックされる。
【0076】ノードDでのルーティング・テーブルは、
目的ノードGへの2つのパスをリストしている。パスD
−E−Gと続く第1パスはブロックされたパスである。
したがって、第2パスは図6に示すように検証されなけ
ればならない。第2パスD−F−Gは、コストが7であ
って、現コストの2を加算して全パス・コストは9にな
る。これは、
【0077】
【数4】 コストしきい値G=7
【0078】を越えている。目的ノードGへの他のパス
はノードDのルーティング・テーブルに含まれていない
ので、コネクション設定パケットは、図7に示すように
レコード・ルートにリストされた最後のノードであるノ
ードBに折り返される。ノードBに到着すると、フォワ
ーディング・テーブルの項目は除去され、現コストは1
の値に減少される。ノードBのルーティング・テーブル
にリストされた第1パスは、ブロックされたパスであ
る。ノードBのルーティング・テーブルにリストされ、
パスB−C−Gと続く第2パスは、コストが8であっ
て、これに現コストの1を加算して全パス・コストが9
になる。これは、
【0079】
【数5】 コストしきい値G=7
【0080】を越えている。目的ノードGへの他のパス
はノードBのルーティング・テーブルに含まれていない
ので、およびすでに折り返ししきい値である1に達して
いるので、対応するフォワーディング・テーブルの項目
は除かれ、図7に示すように、NACKがソース・ノー
ドAに返される。
【0081】NACKを受け取ると、ノードAは対応す
るフォワーディング・テーブルの項目を除く。NACK
パケットはノードBから発信されたので、リリース・パ
ケットを送る必要がなく、ノードBは1ホップだけ離れ
ており、その対応するフォワーディング・テーブルの項
目はすでに除かれている。目的ノードGに対するノード
Aのルーティング・テーブルの第1項目は、ブロックさ
れたパスである。したがって、第2パスA−C−Gが次
に試される。ノードAからノードCへの第1ホップは、
要求QOSを維持するために、充分な資源を有する。し
たがって、パスA−C−Gは、新しいソース・ルートと
してコネクション設定パケットに格納され、現コストが
2に設定され、ノードAがレコード・ルートとして格納
され、パケットはノードCへ送られる。ノードCに到着
すると、ソース・ルートは次ホップがノードCであるこ
とを調べるために照会される。ノードCからノードGへ
の次ホップは、再び充分な資源が得られる。したがっ
て、現コストは6に増加し、ノードGがレコード・ルー
トに加えられ、パケットは目的ノードGに送られ、図8
に示すようにルーティング手順を完了する。
【0082】
【発明の効果】本発明によれば、順次ルーティング・プ
ロトコルおよび発信制御ルーティング・プロトコルの最
良の特徴を結合するルーティング制御方法が提供され、
高速のコネクション設定および最小または最小に近いコ
ストパスの両方を実現することができる。
【図面の簡単な説明】
【図1】ルーティングおよびコネクション設定のため
に、ソース・ノードにより実行される手順を示す図。
【図2】ルーティングおよびコネクション設定のため
に、中間ノードにより用いられる手順を示す図。
【図3】ATMネットワークにおいてルーティングを行
う順次および発信制御統合システムのサンプルパスを示
す図。
【図4】ノードA,B,C,Dのルーティングテーブル
を示す図。
【図5】ATMネットワークにおいてルーティングを行
う順次および発信制御統合システムのサンプルパスを示
す図。
【図6】ATMネットワークにおいてルーティングを行
う順次および発信制御統合システムのサンプルパスを示
す図。
【図7】ATMネットワークにおいてルーティングを行
う順次および発信制御統合システムのサンプルパスを示
す図。
【図8】ATMネットワークにおいてルーティングを行
う順次および発信制御統合システムのサンプルパスを示
す図。
【図9】ルーティングおよびコネクション設定の手順を
示す図。
【符号の説明】
101〜118 ルーティングおよびコネクション設定
のためのソース・ノードにより実行される手段 201〜222 ルーティングおよびコネクション設定
のための中間ノードにより用いられる手順
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−229941(JP,A) 特開 昭62−159943(JP,A) 特開 平3−253147(JP,A) 特開 昭61−189747(JP,A) 特開 昭64−64441(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04L 12/56 H04L 12/28

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 コネクションの設定を開始し、他のソー
    ス・ノードから送られてきたコネクション設定要求パケ
    ットをルーティングするソース・ノードと、他のソース
    ・ノードから送られてきたコネクション設定要求パケッ
    トをルーティングする間ノードとで構成されるネット
    ワークにおいて、コネクション設定要求パケットがソー
    ス・ノードから目的ノードに到着するまでに以下の1〜
    4のステップを行うことを特徴とするルーティング制御
    方法。 ステップ1.(a)前記ソース・ノードは、そのルーテ
    ィング・テーブルから最初の候補パスを得る。 (b)前記ソース・ノードは、前記ルーティング・テー
    ブルの複数の候補パスのコストを参考にコストしきい値
    Dおよび折り返ししきい値Gを計算し、これらしきい値
    DおよびGをコネクション設定要求パケットに記入す
    る。 (c)コネクション設定要求パケットは、前記パスに沿
    って送られ、目的ノードを目指す。 (d)前記パス上のソース・ノードと目的ノード間のす
    べての中間ノードで通信に必要なリンクの帯域などの網
    資源が確保され、かつ各ノードでのデータのスイッチン
    グのためのテーブルが設定されたことが目的ノードに知
    らされた場合には、コネクション設定は成功とし、必要
    な資源が確保できなかった場合には、コネクション設定
    要求はブロックされる。 ステップ2.(e)前記ステップ1でコネクション設定
    要求がブロックされた場合には、そのブロックを発生し
    たリンクの手前の中間ノードは、前記ソース・ノードか
    ら前記目的ノードまでのコストdがステップ1でコネク
    ション要求パケットに記入されたコストしきい値Dより
    も小さくなるように、前記中間ノードから前記目的ノー
    ドまでの新規パスを前記中間ノードのルーティング・テ
    ーブルから得る。 ステップ3.(f)前記ステップ2で、コストdがコス
    トDよりも小さくなるような新規パスが存在しない場
    合、かつ前記コネクション設定要求パケットの折り返し
    回数がステップ1でコネクション設定要求パケットに記
    入された折り返ししきい値Dより小さい場合、前記コネ
    クション設定要求パケットは、前記中間ノードの1つ手
    前のノードまで折り返し送られる。 (g)前記1つ手前のノードでは、前記パケットを送っ
    てきたパスを含むパスを候補から外し、ステップ1〜3
    を行う。 ステップ4.(h)前記ステップ3で、折り返しのため
    の条件を満足せず、折り返すことができなかった場合に
    は、前記ステップ1〜3で試みたパスは失敗とされ、前
    記コネクション要求パケットに対応する失敗(NAC
    K)メッセージがソース・ノードに送られる。 (i)ソース・ノードは、この失敗メッセージにより
    びステップ1の手順を繰り返す。
  2. 【請求項2】 前記(NACK)メッセージは、失敗し
    た記録、すなわちステップ1〜3において前記要求パケ
    ットがノードを経由するたびに記録していたリンク識別
    子(ID)やノードIDやブロックされたリンクID等
    の情報を含んでおり、前記(NACK)メッセージの記
    録を用いて、前記すでにブロックされたリンクを含まな
    いように、前記コストしきい値Dおよび前記折り返しし
    きい値Gを再度利用するか、あるいは再度計算するかの
    どちらかを行い、新規パスを得ることを特徴とする請求
    項1に記載のルーティング制御方法。
JP30025293A 1993-11-30 1993-11-30 ルーティング制御方法 Expired - Fee Related JP2856050B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP30025293A JP2856050B2 (ja) 1993-11-30 1993-11-30 ルーティング制御方法
US08/351,073 US5649108A (en) 1993-11-30 1994-11-30 Combined progressive and source routing control for connection-oriented communications networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30025293A JP2856050B2 (ja) 1993-11-30 1993-11-30 ルーティング制御方法

Publications (2)

Publication Number Publication Date
JPH07154420A JPH07154420A (ja) 1995-06-16
JP2856050B2 true JP2856050B2 (ja) 1999-02-10

Family

ID=17882549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30025293A Expired - Fee Related JP2856050B2 (ja) 1993-11-30 1993-11-30 ルーティング制御方法

Country Status (2)

Country Link
US (1) US5649108A (ja)
JP (1) JP2856050B2 (ja)

Families Citing this family (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6563875B2 (en) * 1987-12-30 2003-05-13 Thomson Licensing S.A. Adaptive method of encoding and decoding a series of pictures by transformation, and devices for implementing this method
US6389010B1 (en) * 1995-10-05 2002-05-14 Intermec Ip Corp. Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
MY123040A (en) * 1994-12-19 2006-05-31 Salbu Res And Dev Proprietary Ltd Multi-hop packet radio networks
JP3515263B2 (ja) 1995-05-18 2004-04-05 株式会社東芝 ルータ装置、データ通信ネットワークシステム、ノード装置、データ転送方法及びネットワーク接続方法
JP3613863B2 (ja) * 1995-07-19 2005-01-26 株式会社日立製作所 ネットワーク接続システム及び並列ネットワーク接続方法
US5930259A (en) * 1995-08-25 1999-07-27 Kabushiki Kaisha Toshiba Packet transmission node device realizing packet transfer scheme and control information transfer scheme using multiple virtual connections
FI113223B (fi) * 1995-10-23 2004-03-15 Nokia Corp Menetelmä, laite ja televerkko törmäysten välttämiseksi radioliikenteessä
GB9521831D0 (en) * 1995-10-25 1996-01-03 Newbridge Networks Corp Crankback and loop detection in ATM SVC routing
US5684800A (en) * 1995-11-15 1997-11-04 Cabletron Systems, Inc. Method for establishing restricted broadcast groups in a switched network
JP2723097B2 (ja) * 1995-12-04 1998-03-09 日本電気株式会社 Qosルーティング装置
JP2943677B2 (ja) * 1995-12-06 1999-08-30 日本電気株式会社 非同期転送モード通信方式における回線迂回制御システム
US6199172B1 (en) * 1996-02-06 2001-03-06 Cabletron Systems, Inc. Method and apparatus for testing the responsiveness of a network device
JPH09219702A (ja) * 1996-02-14 1997-08-19 Nec Corp メッシュ構成の空き経路の検索方法
GB2318030B (en) * 1996-10-04 2001-03-14 Ibm Communication system with exchange of capability information
GB9608816D0 (en) * 1996-04-30 1996-07-03 British Telecomm Allocating communication traffic
US5995503A (en) * 1996-06-12 1999-11-30 Bay Networks, Inc. Method and apparatus for providing quality of service routing in a network
US6400681B1 (en) * 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US6765908B1 (en) * 1996-06-25 2004-07-20 Lucent Technologies Inc. System and method for transferring packets in a “connectionless” network
JP2980031B2 (ja) * 1996-08-12 1999-11-22 日本電気株式会社 再構成可能なネットワーク
US5940396A (en) * 1996-08-21 1999-08-17 3Com Ltd. Method of routing in an asynchronous transfer mode network
US6493335B1 (en) 1996-09-24 2002-12-10 At&T Corp. Method and system for providing low-cost high-speed data services
US6101170A (en) * 1996-09-27 2000-08-08 Cabletron Systems, Inc. Secure fast packet switch having improved memory utilization
JP2993444B2 (ja) * 1996-10-25 1999-12-20 日本電気株式会社 Atm網におけるコネクション設定および復旧方式
US5802503A (en) * 1996-12-24 1998-09-01 Pitney Bowes Inc. Channel switched mail message switching and metering system
JP2950369B2 (ja) * 1996-12-27 1999-09-20 日本電気株式会社 Atm網における現用予備経路設定方式
US6934249B1 (en) 1997-04-01 2005-08-23 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
DE19714116A1 (de) * 1997-04-05 1998-10-08 Alsthom Cge Alcatel Telekommunikations-Wählnetz, Verfahren zum Aufbau einer vermittelten Verbindung in einem solchen, sowie Vermittlungsstelle und Wegewahleinrichtung dafür
JPH10308751A (ja) * 1997-05-09 1998-11-17 Fujitsu Ltd 情報提供システムにおける通信端末,ネットワーク装置及び端末識別情報設定方法並びに情報提供システム並びに情報通信システムにおける固定長セル送受信装置
JP3220049B2 (ja) * 1997-05-27 2001-10-22 矢崎総業株式会社 通信方法、及び通信システム
WO1999005882A1 (de) * 1997-07-21 1999-02-04 Siemens Aktiengesellschaft Verfahren zum steuern eines netzknotens und eines telekommunikationsnetzwerks sowie netzknoten
JPH1168750A (ja) * 1997-08-22 1999-03-09 Nec Corp ネットワーク管理システム
US6069895A (en) * 1997-08-29 2000-05-30 Nortel Networks Corporation Distributed route server
US6032272A (en) * 1997-09-05 2000-02-29 Nokia Telecommunications, Oy Method and apparatus for performing packet based policing
US6256295B1 (en) * 1997-09-25 2001-07-03 Nortel Networks Limited Method and apparatus for determining multiple minimally-overlapping paths between nodes in a network
US6298406B1 (en) * 1997-10-24 2001-10-02 Sony Corporation Method of and apparatus for detecting direction of reception of bus packets and controlling direction of transmission of bus packets within an IEEE 1394 serial bus node
IL132888A0 (en) 1999-11-11 2001-03-19 Surf Comm Solutions Ltd Channel load balancing
US6246669B1 (en) 1997-11-28 2001-06-12 Cisco Technology, Inc. Method and system for optimizing connection set-up operations in a high speed digital network
US6065062A (en) * 1997-12-10 2000-05-16 Cisco Systems, Inc. Backup peer pool for a routed computer network
US6597684B1 (en) * 1997-12-24 2003-07-22 Nortel Networks Ltd. Distributed architecture and associated protocols for efficient quality of service-based route computation
JP3685918B2 (ja) * 1998-01-14 2005-08-24 富士通株式会社 中継装置、ネットワーク中継システムおよび中継方法
US6331166B1 (en) * 1998-03-03 2001-12-18 Senorx, Inc. Breast biopsy system and method
US6208623B1 (en) 1998-04-13 2001-03-27 3Com Corporation Method of combining PNNI and E-IISP in an asynchronous transfer mode network
US6563798B1 (en) 1998-06-29 2003-05-13 Cisco Technology, Inc. Dynamically created service class-based routing tables
US6600724B1 (en) * 1998-04-28 2003-07-29 Cisco Technology, Inc. Routing table structures
US6396842B1 (en) 1998-04-30 2002-05-28 3Com Corporation Method of searching using longest match based Randix Search Trie with variable length keys and having prefix capability
US6212188B1 (en) 1998-05-01 2001-04-03 3Com Corporation Method of source routing in an asynchronous transfer mode network when a node is in an overload state
US6192043B1 (en) 1998-05-01 2001-02-20 3Com Corporation Method of caching routes in asynchronous transfer mode PNNI networks
US6262984B1 (en) 1998-05-12 2001-07-17 3Com Corporation Method of preventing overlapping branches in point to multipoint calls in PNNI networks
US6205146B1 (en) 1998-05-28 2001-03-20 3Com Corporation Method of dynamically routing to a well known address in a network
US6223149B1 (en) 1998-05-28 2001-04-24 3Com Corporation Non-distributed LAN emulation server redundancy method
US6891797B1 (en) 1998-07-06 2005-05-10 Canon Kabushiki Kaisha Method and device for communicating information
US6785277B1 (en) * 1998-08-06 2004-08-31 Telefonaktiebolget Lm Ericsson (Publ) System and method for internodal information routing within a communications network
US7002906B1 (en) 1998-08-28 2006-02-21 Cisco Technology, Inc. Method for extending the crankback procedure to any Asynchronous Transfer Mode system
US6633539B1 (en) * 1998-08-28 2003-10-14 Cisco Technology, Inc. Device, method and article of manufacture for call setup pacing in connection-oriented networks
DE19845753A1 (de) 1998-10-05 2000-04-06 Siemens Ag Verfahren zum Verbindungsaufbau für ein Kommunikationsnetz
US7382736B2 (en) 1999-01-12 2008-06-03 Mcdata Corporation Method for scoring queued frames for selective transmission through a switch
US6856627B2 (en) * 1999-01-15 2005-02-15 Cisco Technology, Inc. Method for routing information over a network
US7352692B1 (en) 1999-01-15 2008-04-01 Cisco Technology, Inc. Resource reservation scheme for path restoration in an optical network
US7428212B2 (en) * 1999-01-15 2008-09-23 Cisco Technology, Inc. Best effort technique for virtual path restoration
JP2000253049A (ja) * 1999-03-01 2000-09-14 Fujitsu Ltd ルーティング装置およびルーティング方法
US6496480B1 (en) * 1999-03-17 2002-12-17 At&T Corp. Success-to-the-top class of service routing
CA2369437C (en) * 1999-03-31 2008-09-16 British Telecommunications Public Limited Company Progressive routing in a communications network
US6577653B1 (en) 1999-04-28 2003-06-10 3Com Corporation Apparatus for and method of establishing a route utilizing multiple parallel segments in an asynchronous transfer mode network
US6594235B1 (en) 1999-04-28 2003-07-15 3Com Corporation Method of triggering reroutes in an asynchronous transfer mode network
US6483808B1 (en) 1999-04-28 2002-11-19 3Com Corporation Method of optimizing routing decisions over multiple parameters utilizing fuzzy logic
US6456600B1 (en) 1999-04-28 2002-09-24 3Com Corporation Complex node representation in an asynchronous transfer mode PNNI network
US7664115B1 (en) 1999-04-30 2010-02-16 Alcatel-Lucent Canada, Inc. Method and apparatus for merging virtual connections
US6473408B1 (en) 1999-05-19 2002-10-29 3Com Corporation Building a hierarchy in an asynchronous transfer mode PNNI network utilizing proxy SVCC-based RCC entities
US6614792B1 (en) 1999-05-27 2003-09-02 3Com Corporation Proxy MPC for providing MPOA services to legacy lane clients in an asynchronous transfer mode network
US6654369B1 (en) * 1999-05-28 2003-11-25 Intel Corporation Method for directing the route of a cell transmitting a network
US6275470B1 (en) * 1999-06-18 2001-08-14 Digital Island, Inc. On-demand overlay routing for computer-based communication networks
US6831902B1 (en) * 1999-09-08 2004-12-14 Qwest Communications International, Inc. Routing information packets in a distributed network
KR20010028832A (ko) * 1999-09-27 2001-04-06 최항석 비접속형 프로토콜 기반의 웹서비스상에서 접속형 프로토콜 기반의 서비스를 지원하기 위한 시스템
AU7867700A (en) * 1999-10-06 2001-05-10 Xbind, Inc. A dynamic programmable routing architecture with quality of service support
US6836463B2 (en) * 1999-10-15 2004-12-28 Nokia Corporation System for communicating labeled routing trees to establish preferred paths and source routes with local identifiers in wireless computer networks
US7257642B1 (en) * 1999-11-11 2007-08-14 Surp Communication Solutions Ltd. Channel load balancing
US6678241B1 (en) 1999-11-30 2004-01-13 Cisc Technology, Inc. Fast convergence with topology switching
US6798747B1 (en) * 1999-12-22 2004-09-28 Worldcom, Inc. System and method for time slot assignment in a fiber optic network simulation plan
US7216175B1 (en) * 2000-01-20 2007-05-08 Cisco Systems, Inc. System and method for determining subscriber information
AU2001231039A1 (en) * 2000-01-20 2001-07-31 Mci Worldcom, Inc. Intelligent network and method for providing voice telephony over atm and alias addressing
US7249186B1 (en) 2000-01-20 2007-07-24 Cisco Technology, Inc. System and method for identifying a subscriber for connection to a communication network
US6762997B1 (en) * 2000-03-29 2004-07-13 Lucent Technologies Inc. Method for finding shortest network routing paths subject to system constraints
US6671819B1 (en) * 2000-04-06 2003-12-30 Bbnt Solutions Llc System and methods routing packets on alterate paths
EP1282970A2 (en) * 2000-05-09 2003-02-12 Surf Communication Solutions, Ltd. Always-on access server pool
US6847607B1 (en) * 2000-06-01 2005-01-25 Sirocco Systems, Inc. Automatic provisioning of protection circuits in a communications network
US6907035B1 (en) * 2000-06-13 2005-06-14 Lucent Technologies Inc. Master controller for a flexible switching system
US6665393B1 (en) 2000-06-16 2003-12-16 Cisco Technology, Inc. Call routing control using call routing scripts
US6658479B1 (en) * 2000-06-30 2003-12-02 Sun Microsystems, Inc. Load-balanced anycasting and routing in a network
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
AU2002222972A1 (en) * 2000-07-17 2002-01-30 Redcom Laboratories, Inc. Automatically configurable telecommunications switching network
US6807269B1 (en) 2000-07-20 2004-10-19 Cisco Technology, Inc. Call management implemented using call routing engine
US6973102B2 (en) * 2000-07-31 2005-12-06 Telefonaktiebolaget Lm Ericsson (Publ) Jitter reduction in differentiated services (DiffServ) networks
US6944127B1 (en) * 2000-08-07 2005-09-13 Bbnt Solutions Llc System for detecting spurious network traffic
US7177927B1 (en) * 2000-08-22 2007-02-13 At&T Corp. Method for monitoring a network
WO2002028035A1 (en) * 2000-09-29 2002-04-04 British Telecommunications Public Limited Company Routing in a communications network
US7165120B1 (en) 2000-10-11 2007-01-16 Sun Microsystems, Inc. Server node with interated networking capabilities
US7058016B1 (en) * 2000-10-12 2006-06-06 Cisco Technology, Inc. Method and system for accelerating route calculation in link state routing protocols
US6687253B1 (en) 2000-10-19 2004-02-03 Interactic Holdings, Llc Scaleable wormhole-routing concentrator
US7133929B1 (en) * 2000-10-24 2006-11-07 Intel Corporation System and method for providing detailed path information to clients
US6874030B1 (en) 2000-11-13 2005-03-29 Cisco Technology, Inc. PPP domain name and L2TP tunnel selection configuration override
US7325058B1 (en) 2000-11-13 2008-01-29 Cisco Technology, Inc. Method and system for controlling subscriber access in a network capable of establishing connections with a plurality of domain sites
AU2002226977A1 (en) * 2000-12-01 2002-06-11 Motorola, Inc. Methods for managing bandwidth in a packet-based communication system
CA2327898A1 (en) * 2000-12-08 2002-06-08 Alcatel Canada Inc. System and method for establishing a communication path associated with an mpls implementation on an atm platform
US8670446B2 (en) 2001-01-30 2014-03-11 At&T Intellectual Property Ii, L.P. Technique for Ethernet access to packet-based services
US7120150B2 (en) 2001-01-30 2006-10-10 At & T Corp. Technique for ethernet access to packet-based services
US7139276B1 (en) 2001-02-27 2006-11-21 Cisco Technology, Inc. Load sharing between L2TP tunnels
US7023879B1 (en) 2001-03-09 2006-04-04 Cisco Technology, Inc. Dynamic multi-hop ingress to egress L2TP tunnel mapping
US7447198B1 (en) * 2001-04-23 2008-11-04 Brocade Communications Systems, Inc. Link trunking and measuring link latency in fibre channel fabric
GB0112955D0 (en) * 2001-05-29 2001-07-18 Marconi Comm Ltd A route selector and a method of signal routing
US6990111B2 (en) * 2001-05-31 2006-01-24 Agilent Technologies, Inc. Adaptive path discovery process for routing data packets in a multinode network
US7370096B2 (en) * 2001-06-14 2008-05-06 Cariden Technologies, Inc. Methods and systems to generate and implement a changeover sequence to reconfigure a connection-oriented network
US7054311B2 (en) * 2001-07-27 2006-05-30 4198638 Canada Inc. Methods and apparatus for storage and processing of routing information
US7706383B2 (en) * 2001-07-31 2010-04-27 Alcatel-Lucent Usa Inc. Minimum contention distributed wavelength assignment in optical transport networks
GB0120134D0 (en) * 2001-08-17 2001-10-10 Nokia Corp Improvements in or relating to communication networks and methods of distributing information around the network
CA2357785A1 (en) * 2001-09-14 2003-03-14 Alcatel Canada Inc. Intelligent routing for effective utilization of network signaling resources
US7512065B1 (en) * 2001-10-15 2009-03-31 Cisco Technology, Inc. Reducing overhead when setting up multiple virtual circuits using signaling protocols
US7574597B1 (en) 2001-10-19 2009-08-11 Bbn Technologies Corp. Encoding of signals to facilitate traffic analysis
US7813346B1 (en) 2001-11-21 2010-10-12 Juniper Networks, Inc. Filter-based forwarding in a network
US20030101253A1 (en) * 2001-11-29 2003-05-29 Takayuki Saito Method and system for distributing data in a network
US7423995B1 (en) * 2002-01-28 2008-09-09 Bbn Technologies Corp. Criteria for tearing down network links
US20040039839A1 (en) * 2002-02-11 2004-02-26 Shivkumar Kalyanaraman Connectionless internet traffic engineering framework
EP1343098A1 (en) * 2002-03-07 2003-09-10 Hewlett-Packard Company Improvements relating to network environments and location of resources therein
US7206281B2 (en) * 2002-05-03 2007-04-17 Ciena Corporation Calculating physical routes in a communication network
US7016306B2 (en) * 2002-05-16 2006-03-21 Meshnetworks, Inc. System and method for performing multiple network routing and provisioning in overlapping wireless deployments
US20050249186A1 (en) * 2002-06-07 2005-11-10 Kelsey Richard A Routing in an asymmetrical link wireless network
US7366176B1 (en) * 2002-06-11 2008-04-29 Cisco Technology, Inc. Method to provide effective connection grooming in PNNI
US20030233455A1 (en) * 2002-06-14 2003-12-18 Mike Leber Distributed file sharing system
JP3977157B2 (ja) * 2002-06-17 2007-09-19 Kddi株式会社 経路制御方法及び装置、並びにコンピュータプログラム
US7499404B2 (en) * 2002-08-30 2009-03-03 Nortel Networks Limited Distributed quality of service routing
US7349346B2 (en) * 2002-10-31 2008-03-25 Intel Corporation Method and apparatus to model routing performance
CN1729661A (zh) * 2002-12-18 2006-02-01 皇家飞利浦电子股份有限公司 分组交换网络中返回路径的推导
US7600035B2 (en) 2003-01-31 2009-10-06 Brocade Communications Systems, Inc. Dynamic link distance configuration for extended fabric
US7286844B1 (en) * 2003-01-31 2007-10-23 Bbn Technologies Corp. Systems and methods for three dimensional antenna selection and power control in an Ad-Hoc wireless network
US8149707B2 (en) * 2003-02-12 2012-04-03 Rockstar Bidco, LP Minimization of radio resource usage in multi-hop networks with multiple routings
US7619974B2 (en) 2003-10-31 2009-11-17 Brocade Communication Systems, Inc. Frame traffic balancing across trunk groups
US7593336B2 (en) 2003-10-31 2009-09-22 Brocade Communications Systems, Inc. Logical ports in trunking
US7876757B2 (en) * 2003-11-06 2011-01-25 International Business Machines Corporation Router-assisted fast processing of packet termination in host
US7756008B2 (en) * 2003-12-19 2010-07-13 At&T Intellectual Property Ii, L.P. Routing protocols with predicted outrage notification
WO2005081561A1 (en) * 2004-02-19 2005-09-01 Ember Corporation Routing in an asymmetrical link wireless network
GB0418959D0 (en) * 2004-08-25 2004-09-29 Nortel Networks Ltd Mesh network evaluation methods
US8145201B2 (en) * 2004-12-17 2012-03-27 Raytheon Bbn Technologies Corp. Methods and apparatus for reduced energy communication in an ad hoc network
US7471633B2 (en) * 2005-01-04 2008-12-30 Intel Corporation Multichannel, mesh router and methods for path selection in a multichannel mesh network
US7664037B2 (en) * 2005-01-04 2010-02-16 Intel Corporation Multichannel mesh network, multichannel mesh router and methods for routing using bottleneck channel identifiers
US9439126B2 (en) 2005-01-25 2016-09-06 Sipco, Llc Wireless network protocol system and methods
JP2006242449A (ja) * 2005-03-02 2006-09-14 Sanden Corp ショーケース
US8995448B2 (en) * 2005-04-06 2015-03-31 Power One Italy S.P.A. Method for transmission of information between nodes of a network and network using said method
US8249050B2 (en) * 2005-04-06 2012-08-21 Power-One Italy S.P.A. Method for transmission of information between nodes of a network and network using said method
US8498297B2 (en) * 2005-08-26 2013-07-30 Rockstar Consortium Us Lp Forwarding table minimisation in ethernet switches
US8149733B2 (en) * 2006-08-25 2012-04-03 Raytheon Bbn Technologies Corp. Systems and methods for synchronizing communication networks
US8233486B2 (en) * 2006-12-11 2012-07-31 Verizon Patent And Licensing Inc. Remote management of network devices
CN101601238A (zh) * 2007-02-08 2009-12-09 艾利森电话股份有限公司 网络路由器及配置网络路由器的方法
US8149716B2 (en) * 2007-08-20 2012-04-03 Raytheon Bbn Technologies Corp. Systems and methods for adaptive routing in mobile ad-hoc networks and disruption tolerant networks
GB2466615B (en) * 2007-11-13 2012-08-08 Fujitsu Ltd Data relay device and route selection method
CN101878620A (zh) * 2007-11-29 2010-11-03 英特尔公司 在基于链路的系统中修改系统路由信息
US7724652B2 (en) * 2008-01-08 2010-05-25 International Business Machines Corporation Method of reducing network congestion
US8223633B2 (en) * 2008-10-03 2012-07-17 Brocade Communications Systems, Inc. Port trunking at a fabric boundary
US8412831B2 (en) * 2009-08-03 2013-04-02 Brocade Communications Systems, Inc. Per priority TCP quality of service
US8638778B2 (en) * 2009-09-11 2014-01-28 Cisco Technology, Inc. Performance measurement in a network supporting multiprotocol label switching (MPLS)
JP5663950B2 (ja) * 2010-05-19 2015-02-04 富士通株式会社 接続拡張装置及びストレージシステム
WO2012164674A1 (ja) * 2011-05-30 2012-12-06 富士通株式会社 無線局、ルーティング方法、無線通信システムおよびルーティング用プログラム
US8612656B2 (en) * 2011-06-02 2013-12-17 International Business Machines Corporation Implementing device physical location identification in serial attached SCSI (SAS) fabric using resource path groups
FR2978003B1 (fr) * 2011-07-11 2014-07-04 Commissariat Energie Atomique Procede de routage d'un flux en mode non-stockage
JP5716587B2 (ja) * 2011-07-19 2015-05-13 富士通株式会社 経路決定装置,経路決定方法,管理プログラム及び管理装置
WO2014029430A1 (en) * 2012-08-22 2014-02-27 Telefonaktiebolaget L M Ericsson (Publ) Distributing path delay data in a connection-oriented communications network
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
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
US20140189156A1 (en) * 2012-12-27 2014-07-03 Deep River Ventures, Llc Methods, Systems, and Computer Program Products for Routing Based on a Path-Based Protocol Address
US10476787B1 (en) 2012-12-27 2019-11-12 Sitting Man, Llc Routing methods, systems, and computer program products
US10404583B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using multiple outside-scope identifiers
US10374938B1 (en) 2012-12-27 2019-08-06 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
US10404582B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using an outside-scope indentifier
US10447575B1 (en) 2012-12-27 2019-10-15 Sitting Man, Llc 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
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
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
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
US10419334B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Internet protocol routing methods, systems, and computer program products
US9237093B2 (en) * 2013-03-14 2016-01-12 Silicon Graphics International Corp. Bandwidth on-demand adaptive routing
WO2015051856A1 (en) * 2013-10-11 2015-04-16 Xieon Networks S.À.R.L. Centralized data path establishment augmented with distributed control messaging
US10944694B2 (en) 2016-12-06 2021-03-09 Hewlett Packard Enterprise Development Lp Predictive arbitration circuit
US10237198B2 (en) 2016-12-06 2019-03-19 Hewlett Packard Enterprise Development Lp Shared-credit arbitration circuit
US10452573B2 (en) 2016-12-06 2019-10-22 Hewlett Packard Enterprise Development Lp Scripted arbitration circuit
US10721185B2 (en) 2016-12-06 2020-07-21 Hewlett Packard Enterprise Development Lp Age-based arbitration circuit
US10587517B2 (en) * 2017-11-30 2020-03-10 Juniper Networks, Inc. Optimizing fabric path forwarding for virtual nodes within an electronic device
US10693811B2 (en) 2018-09-28 2020-06-23 Hewlett Packard Enterprise Development Lp Age class based arbitration
CN110224927B (zh) * 2019-06-11 2020-07-10 西安电子科技大学 基于反向删减策略的确定网络多约束双路径路由方法
CN112152933B (zh) * 2019-06-27 2023-03-10 华为技术有限公司 一种发送流量的方法和装置
US11627082B2 (en) * 2020-10-22 2023-04-11 Alibaba Group Holding Limited Automatically establishing an address mapping table in a heterogeneous device interconnect fabric

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61189747A (ja) * 1985-02-18 1986-08-23 Mitsubishi Electric Corp パケツト交換網におけるパケツト伝送方法
US4656658A (en) * 1985-10-11 1987-04-07 American Telephone And Telegraph Company Network routing arrangement
JPS62159943A (ja) * 1986-01-09 1987-07-15 Nec Corp ル−テイング方式
JP2518264B2 (ja) * 1987-03-18 1996-07-24 日本電気株式会社 ネットワ−ク回線割当方式
JPS6464441A (en) * 1987-09-04 1989-03-10 Nec Corp Routing system
US4931941A (en) * 1988-07-25 1990-06-05 Bell Communications Research, Inc. Adaptive routing of network traffic
JPH03253147A (ja) * 1990-03-02 1991-11-12 Nippon Telegr & Teleph Corp <Ntt> 複数経路の分散的設定方法
US5452294A (en) * 1994-07-05 1995-09-19 Motorola, Inc. Method and apparatus for adaptive route selection in communication networks

Also Published As

Publication number Publication date
JPH07154420A (ja) 1995-06-16
US5649108A (en) 1997-07-15

Similar Documents

Publication Publication Date Title
JP2856050B2 (ja) ルーティング制御方法
US5953312A (en) Method and apparatus for determining alternate routes in a network using a connection-oriented protocol
US7693047B2 (en) System and method for PE-node protection
US8467394B2 (en) Automatic route tagging of BGP next-hop routes in IGP
US7065059B1 (en) Technique for restoring adjacencies in OSPF in a non-stop forwarding intermediate node of a computer network
US9749227B2 (en) MPLS segment-routing
US7436838B2 (en) Automatic prioritization of BGP next-hop in IGP
US7590048B2 (en) Restoration and protection method and an apparatus thereof
US6490246B2 (en) System and method for using active and standby routers wherein both routers have the same ID even before a failure occurs
US6639897B1 (en) Communication network of linked nodes for selecting the shortest available route
US7664013B2 (en) Loop prevention technique for MPLS using service labels
EP0859491B1 (en) Method for rerouting in hierarchically structured networks
US7778204B2 (en) Automatic maintenance of a distributed source tree (DST) network
US20020093954A1 (en) Failure protection in a communications network
US20150003240A1 (en) Adaptive call routing in ip networks
US20060168317A1 (en) Method and arrangement for routing data packets in a packet-switching data network
US20170104667A1 (en) Systems and methods for implementing second-link routing in packet switched networks
JPH0936873A (ja) リンクステートルーティング装置
JP2005524261A (ja) 冗長性接続用に動的に修正されるメトリック値を用いるトラフィックネットワークフロー制御方法
CA2496345C (en) Efficient intra-domain routing in packet-switched networks
US20010030969A1 (en) Systems and methods for implementing global virtual circuits in packet-switched networks
KR100636271B1 (ko) 네트워크 라우팅 제어 방법 및 장치
US7532584B2 (en) Implementation of constraints to ensure deadlock avoidance in networks
JP3530771B2 (ja) Ipラベルスイッチング通信方式およびノード
CA2264428A1 (en) Connection route switching device and method, node and connection route switching system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19981027

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

Free format text: PAYMENT UNTIL: 20071127

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20081127

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20081127

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20091127

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20091127

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20101127

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20111127

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20111127

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20131127

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees