JP3614059B2 - 通信コネクションマージ方法及びそれを用いるノード - Google Patents

通信コネクションマージ方法及びそれを用いるノード Download PDF

Info

Publication number
JP3614059B2
JP3614059B2 JP33892399A JP33892399A JP3614059B2 JP 3614059 B2 JP3614059 B2 JP 3614059B2 JP 33892399 A JP33892399 A JP 33892399A JP 33892399 A JP33892399 A JP 33892399A JP 3614059 B2 JP3614059 B2 JP 3614059B2
Authority
JP
Japan
Prior art keywords
communication connection
lsp
lsr
tunneling
node
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
JP33892399A
Other languages
English (en)
Other versions
JP2001156800A (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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP33892399A priority Critical patent/JP3614059B2/ja
Priority to CA 2327075 priority patent/CA2327075C/en
Priority to US09/727,046 priority patent/US7136354B2/en
Publication of JP2001156800A publication Critical patent/JP2001156800A/ja
Application granted granted Critical
Publication of JP3614059B2 publication Critical patent/JP3614059B2/ja
Priority to US11/539,705 priority patent/US7733778B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/245Link aggregation, e.g. trunking
    • 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/03Topology update or discovery by updating link state protocols

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は通信コネクションマージ方法及びそれを用いるノードに関し、特にコネクションオリエンテッド網内に設定される複数の通信コネクションを途中でマージする際にマージを行う共有経路上の付帯パラメータも同時に更新してマージする通信コネクションマージ方法及びノードに関する。
【0002】
【従来の技術】
従来、この種の通信コネクションマージ方式及びノードは、例えば1999年8月、インターネット・ドラフト、ドラフト・アイイーティーエフ・エムピーエルエス・アーキテクチャ・06・テキスト(Internet Draft, draft−ietf−mpls−arch−06.txt, August, 1999) 及び1999年10月、インターネット・ドラフト、ドラフト・アイイーティーエフ・エムピーエルエス・エルデーピー・06・テキスト(Internet Draft, draft−ietf−mpls−ldp−06.txt, October, 1999) に示されるように、MPLS(MultiProtocol Label Switching) 網内でLSP(Label Switched Path) を設定する時に、マージポイントから出側LSR(Label Switching Router)までの転送経路を同一にすることができるものをマージするために用いられている。
【0003】
ここで、マージとは複数の転送経路を途中で一本の転送経路に集約することをいい、マージポイントから出側LSRまでの区間において、パケットには同一の転送経路識別子(ここではMPLSのラベル)が用いられる。このマージを行うことによって、LSRの転送ラベル数の節減といった効果があり、大規模網における運用に寄与する。
【0004】
次に、従来の技術について、コネクションオリエンテッド網をMPLS網、通信コネクションをLSP、ノードをLSRとして説明する。図9参照すると、MPLS網1はLSR101〜104から構成されている。各LSR101〜104はリンク201〜203によって接続され、データはこれらのリンク201〜203を通ってやりとりされる。また、LSR101からLSR102を経由してLSR103に至るLSP301が存在する。
【0005】
ここで、LSR104からLSR103へ至るLSPを新規に設定する場合を考えると、まずLSR104はLSP設定プロトコルを用いてLSR103へのLSP設定要求401をLSR102へ送信する。このLSP設定要求401を受信したLSR102はLSR103までマージすることができるLSPが存在するかどうかを判定し、存在するならばマージを行う。ここでは出側ルータまでの経路を同一にすることができるLSP301がすでに存在するのでマージを行うことが可能である。
【0006】
マージを行う場合、LSR102から先(すなわち、LSR103)へはLSP設定要求を行わず、LSR104へLSP設定応答402を返し、LSR104を起点とし、LSR102においてLSP301にマージされるLSP302が設定される。
【0007】
【発明が解決しようとする課題】
上述した従来の通信コネクションマージ方式では、既にあるLSPのパラメータの変更を行わずに、マージを行うのみであるので、マージを行う時に要求帯域等のLSPがもつ付帯パラメータ(以下、パラメータとする)も一緒にマージできないという問題がある。
【0008】
このようなパラメータの例としては、要求帯域、遅延等といったトラフィックに関するパラメータ、VPN(Virtual Private Network) 識別子、優先度等といったポリシに関するパラメータ等がある。
【0009】
また、従来の通信コネクションマージ方式では、一度マージを行ってしまうと、マージされたLSPを途中で分岐することができないので、マージを行う時に要求帯域等のLSPがもつパラメータも一緒にマージできたとしても、その適用範囲は出側LSRまでの転送経路が同一にすることができる場合に限られるという問題がある。たとえ転送経路のほとんどの部分が同一であったとしても、出側LSRが異なる場合にはマージを行うことはできない。
【0010】
そこで、本発明の目的は上記の問題点を解消し、マージを行う時にマージされるLSPの要求帯域等のパラメータも一緒にマージすることができる通信コネクションマージ方法及びそれを用いるノードを提供することにある。
【0011】
本発明の他の目的は、LSPのパラメータも一緒にマージするだけではなく、一度マージを行ったLSPを途中で分岐することができる通信コネクションマージ方法及びそれを用いるノードを提供することにある。
【0012】
【課題を解決するための手段】
本発明による通信コネクションマージ方法は、コネクションオリエンテッド網の複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行う通信コネクションマージ方法であって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を共有することが可能な区間において前記既存通信コネクションが経由するトンネリング用通信コネクションが存在するか否かを判定するステップと、存在すると判定された時に前記トンネリング用通信コネクションの第3の付帯パラメータを前記新規通信コネクションの第2の付帯パラメータが収容可能に変更するステップと、前記収容可能に変更を行った後に前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用コネクションの終点ノードにおいて分岐可能な形態でマージを行うステップとを備えている。
【0014】
本発明による他の通信コネクションマージ方法は、コネクションオリエンテッド網の複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行う通信コネクションマージ方法であって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を同一にすることが可能な区間において新たに前記第1の付帯パラメータ及び前記第2の付帯パラメータが収容可能なトンネリング用通信コネクションを設定するステップと、前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用通信コネクションの終点ノードにおいて分岐可能な形態でマージを行うステップとを備えている。
【0016】
本発明によるノードは、コネクションオリエンテッド網内に配置されかつ複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行うノードであって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を共有することが可能な区間において前記既存通信コネクションが経由するトンネリング用通信コネクションが存在する否かを判定する手段と、存在すると判定した時に前記トンネリング用通信コネクションの第3の付帯パラメータを前記新規通信コネクションの第2の付帯パラメータが収容可能に変更を行う手段と、前記収容可能に変更を行った後に前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用コネクションの終点ノードにおいて分岐可能な形態でマージを行う手段とを備えている。
【0017】
本発明による他のノードは、コネクションオリエンテッド網内に配置されかつ複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行うノードであって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を同一にすることが可能な区間において新たに前記第1の付帯パラメータ及び前記第2の付帯パラメータが収容可能なトンネリング用通信コネクションを設定する手段と、前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用通信コネクションの終点ノードにおいて分岐可能な形態でマージを行う手段とを備えている。
【0018】
すなわち、本発明の第1の通信コネクションマージ方式は、LSP設定要求を受信したLSRが、新規に設定しようとするLSPを既に設定されているLSPにマージすることができるかどうかを判断する。その判断基準としては出側LSRまでの経路を同一にすることができることに加え、新規に設定しようとするLSPのもつ要求帯域等のパラメータを既存のLSPが収容することができるように、既存のLSPのパラメータを変更することができるかどうかである。
【0019】
既存のLSPのもつパラメータを変更するためには、マージするLSRから下流の全てのLSRに対してパラメータの変更が可能かどうかのネゴシエーションを行わなければならないので、これをシグナリング等によって実現する。ネゴシエーションの結果、パラメータの変更が可能であればマージを行う。
【0020】
もし不可能であればマージを行わず、さらに先のLSRへとLSP設定要求を出して別のLSPを設定する。このような方式を採用することによって、マージを行う時にマージされるLSPの要求帯域等のパラメータも一緒にマージすることが可能となる。
【0021】
本発明の第2の通信コネクションマージ方式は、MPLS網内に予めトンネリング用LSPが設定されている時に、新規に設定しようとするLSPの一部経路として、トンネリング用LSPを用いることができるならば、本発明の第1の通信コネクションマージ方式と同様の手順を用いて、新規に設定しようとするLSPを収容することができるように、トンネリング用LSPのパラメータの変更をネゴシエーションする。ネゴシエーションの結果、パラメータの変更が可能ならば、LSPの一部経路として、トンネリング用LSPを用いてLSPの設定を行う。
【0022】
LSPの転送経路にトンネリング用LSPが用いられている部分では、転送パケットに対してMPLSのラベルスタックが用いられ、収容されているLSPのラベルの前にトンネリング用LSPのラベルが付与される。トンネリング用LSPには複数のLSPを収容することが可能であり、トンネリング用LSP以外の部分では収容されているLSPの経路が同じである必要はない。
【0023】
このような方式を採用することによって、LSPのパラメータも一緒にマージするだけではなく、一度マージを行ったLSPを途中で分岐することが可能となる。
【0024】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。図1は本発明の第1の実施の形態を説明するための図である。図1において、本発明の第1の実施の形態はコネクションオリエンテッド網の代表例としてMPLS網1において行われることを前提とする。
【0025】
MPLS網1はLSR101〜104から構成され、各LSR101〜104間はリンク201〜203によって接続されている。また、LSR101からLSR102を経由してLSR103へ至るLSP301が設定されている。
【0026】
図2は本発明の第1の実施の形態におけるLSR102の動作を示すフローチャートであり、図3は本発明の第1の実施の形態におけるLSR103の動作を示すフローチャートである。これら図1〜図3を参照して本発明の第1の実施の形態の動作について説明する。
【0027】
まず、LSR104がLSR102を経由してLSR103に至るLSPを新規に設定しようとする場合について考える。ここで、新規に設定しようとするLSPは要求帯域等のパラメータをもっているものとする。LSR102はLSR104から送信されたLSP設定要求401を受信する(図2ステップS1)。
【0028】
このLSP設定要求401を受信したLSR102は、LSR102から出側LSR103までの経路を同一にすることができるLSPが存在するかどうかをチェックする(図2ステップS2)。このようなLSPが存在しない場合にはマージを行わずにLSPを設定する手順に移行する(図2ステップS12)。
【0029】
ステップS2の結果、LSR102からLSR103までの経路を同一にすることができるLSPが存在する場合には、そのLSPが新規に設定しようとするLSPと同じ種類のパラメータを備えているかどうかをチェックする(図2ステップS3)。もしも備えていない場合にはマージすることができないので、マージせずにLSPを設定する手順に移行する(図2ステップS12)。
【0030】
ステップS3の結果、新規に設定しようとするLSPと同じ種類のパラメータを備えたLSP301が存在しているとする。この場合、LSR102においてLSP301のパラメータの変更ができるかどうかをチェックする(図2ステップS4)。もしもパラメータの変更が不可能な場合には、マージせずにLSPを設定する手順に移行する(図2ステップS12)。
【0031】
ステップS4の結果、パラメータの変更が可能であれば、その変更を仮設定する(図2ステップS5)。ここで、仮設定とはLSPのパラメータを実際に変更しないまま、パラメータを変更するためのリソースを確保しておくことをいう。さらに、LSP301の転送経路に沿ってLSP301のパラメータ変更要求403を送信し、応答を待つ(図2ステップS6,S7)。
【0032】
LSP301のパラメータ変更要求403を受信したLSR103はLSP301のパラメータが要求通り変更可能かどうかをチェックする(図3ステップS21,S22)。変更不可能ならば、要求を出したLSR(前LSR;この場合はLSR102)へパラメータ変更拒絶通知を送信する(図3ステップS30)。
【0033】
ステップS22の結果、変更可能ならば、パラメータの変更を仮設定する(図3ステップS23)。ここで、もしも自ノードが出側LSRならば、そのままパラメータの変更を本設定する(図3ステップS24,S27)。LSR103の場合には出側LSRなので、この手順を踏む。
【0034】
もしも自ノードが出側LSRでなければ、LSP上にある次のLSR(次LSR)にパラメータ変更要求を送信し、応答を待つ(図3ステップS24〜S26)。次LSRからパラメータ変更拒絶通知を受信した場合、自ノードのパラメータ変更の仮設定を解除し、前LSRへパラメータ変更拒絶通知を送信する(図3ステップS29,S30)。
【0035】
また、次LSRからパラメータ変更応答を受信したならば、パラメータの変更を本設定する(図3ステップS27)。パラメータの変更を本設定した後は、前LSRへパラメータ変更応答404を送信する(図3ステップS28)。
【0036】
LSR102が次LSRからパラメータ変更拒絶を受信した場合、パラメータ変更の仮設定を解除し、マージせずにLSPを設定する手順に移行する(図2ステップS9,S12)。
【0037】
LSR102が次LSRからパラメータ変更応答を受信した場合にはパラメータ変更の本設定を行い、LSPのマージを行う(図2ステップS8,S10)。そして、LSR104へLSP設定応答402を送信する(図2ステップS11)。この結果、LSR104を起点とし、LSR102でLSP301にマージされるLSP302の設定が完了する。
【0038】
本実施の形態では、新規に設定しようとするLSPを既存のLSPにマージする際に、マージポイントから出側LSRまでの経路が同一である場合に加え、マージポイントから出側LSRまでの区間において、新規に設定しようとするLSPのパラメータを収容することができるように既存のLSPのパラメータを変更うことを特徴としている。これによって、例えば要求帯域等の付帯パラメータをもったLSPのマージを行うことが可能になる。
【0039】
また、本実施の形態では、マージポイントから出側LSRまでの区間において既存のLSPのパラメータを変更してからマージを行っているが、一度マージされたLSPを解放する場合には、再度同区間でネゴシエーションを行うことによって、解放後に残るLSPを収容することができるようにパラメータを変更した後に解放を行う。
【0040】
さらに、本実施の形態では、MPLS網の代わりにATM(Asynchronous Transfer Mode)網、LSPの代わりにVC(Virtual Channel) 、LSRの代わりにATMスイッチを用いた場合にも上記と同様にして実施することができる。
【0041】
図4及び図5は本発明の第2の実施の形態を説明するための図である。これら図4及び図5を参照して本発明の第2の実施の形態について説明する。ここで、本発明の第2の実施の形態はコネクションオリエンテッド網の代表例としてMPLS網1において行われることを前提とする。
【0042】
MPLS網1はLSR105〜111から構成され、各LSR間はリンク204〜209によって接続されている。また、LSR107を起点とし、LSR108を経由してLSR109へ至るトンネリング用LSP303が予め設定されている。さらに、LSR105を起点とし、LSR107及びLSR109を経由してLSR110へ至るLSP304が予め設定されている。
【0043】
LSP304の転送経路のうち、LSR107とLSR109との間はトンネリング用LSP303が用いられている。この部分はMPLSのラベルスタックを用いて実現されており、LSR107とLSR109との間においては、LSP304用に割り当てられたラベルの前にトンネリング用LSP303用に割り当てられたラベルがスタックされる。
【0044】
図6はMPLSパケットの構成を説明するための図である。図6においてはLSR107とLSR109との間において、LSP304上を流れるMPLSのパケット構成を示したものである。
【0045】
MPLSパケット501にはIPデータグラム502の前につけられたIPヘッダ503のさらに前に、MPLSのラベルを格納するシムヘッダ504,505が付加されている。シムヘッダ504内のラベルはLSP304用に割り当てられたものが格納され、シムヘッダ505内のラベルはトンネリング用LSP303用に割り当てられたものが格納される。
【0046】
シムヘッダ505はトンネリング用LSP303がLSP304の転送経路として用いられるLSR107とLSR109との間でのみ付与され、その他の区間ではシムヘッダ504が先頭にくる。
【0047】
図7は本発明の第2の実施の形態におけるLSR107の動作を示すフローチャートである。これら図4と図5と図7とを参照して本発明の第2の実施の形態の動作について説明する。
【0048】
LSR106はLSR107を経由してLSR110へ至るLSPを新規に設定しようとする場合について考える。ここで、新規に設定しようとするLSPは要求帯域等の付帯パラメータを含むものであるとする。
【0049】
LSR106はLSP設定要求405をLSR107へ送信し、これを受信したLSR107は、本発明の第1の実施の形態と同様に、出側LSRまでの経路を同一にすることができるLSPが存在するかをチェックする(図7ステップS41,S42)。もしも存在すれば、新規に設定しようとするLSPをそのLSPにマージしようとする。図4においてはLSP304がマージされようとするLSPである。
【0050】
まず、LSP304がLSR107において、トンネリング用LSPを転送経路の一部として用いているかどうかをチェックする(図7ステップS43)。ステップS43の結果、LSP304がLSR107においてトンネリング用LSPを転送経路の一部として用いているならば、まずその新規に設定しようとするLSPを収容することができるように、トンネリング用LSPのパラメータ変更を、図2ステップS13(図2ステップS3〜S9)と同様の手順で、ネゴシエーションする(図7ステップS45)。図4においてはLSP304がLSR107においてトンネリング用LSP303を転送経路の一部として用いているので、ステップS43からステップS45へと移る。
【0051】
ステップS13とは図2において破線で囲われた部分であり、パラメータ変更に成功したならばOKとなり、何らかの原因でパラメータ変更ができないならばNGとなる。図2の場合にはOKならばステップS10に移り、NGならばステップS12に移る。
【0052】
ステップS45において、パラメータ変更が成功する場合のパラメータ変更に関するメッセージのやりとりは、LSR107からLSR108へのパラメータ変更要求407、LSR108からLSR109へのパラメータ変更要求409、LSR109からLSR108へのパラメータ変更応答410、LSR108からLSR107へのパラメータ変更応答408の順序で行われる。
【0053】
ステップS45の結果、パラメータ変更が成功しなかったならば、マージを行わずにLSPを設定する手順に移行する(図7ステップS52)。もしもパラメータ変更が成功したならば、LSP304自体のパラメータ変更を行う(図7ステップS47)。
【0054】
ステップS47において、パラメータ変更が成功する場合のパラメータ変更に関するメッセージのやりとりは、LSR107からLSR109へのパラメータ変更要求411、LSR109からLSR110へのパラメータ変更要求413、LSR110からLSR109へのパラメータ変更応答414、LSR109からLSR107へのパラメータ変更応答412の順序で行われる。
【0055】
ステップS43の結果、LSP304がLSR107においてトンネリング用LSPを転送経路の一部として用いていない場合は、直接ステップS47の手順に移り、LSP304のパラメータ変更を行う(図7ステップS47)。
【0056】
ステップS47の結果、パラメータ変更が成功しなかったならば、マージを行わずにLSPを設定する手順に移行する(図7ステップS52)。もしもパラメータ変更が成功したならば、新規に設定しようとするLSPをLSP304にマージを行い、LSR106に対してLSP設定応答406を送信する(図7ステップS50,S51)。ステップS50,S51の結果、LSR106を起点とし、LSR107においてLSP304にマージされるLSP305の設定が完了する。
【0057】
次に、ステップS42において、LSP設定要求405を受信したLSR107において、出側LSRまでの経路を同一にすることができるLSPが存在しなかった場合の動作について説明する。図5において、LSR106がLSR107を経由してLSR111へ至るLSPを新規に設定しようとする場合はこのような状況になる。
【0058】
まず、LSR107において設定されているトンネリング用LSPの終点までの経路を、新規に設定しようとするLSPの通過経路の一部とすることができるかどうかをチェックする(図7ステップS44)。ここで、トンネリング用LSPの起点は必ずしもLSR107である必要はない。
【0059】
ステップS44の結果、LSR107において設定されているトンネリング用LSP303の終点までの経路が、新規に設定しようとするLSPの通過経路の一部とすることができないならば、新規に設定しようとするLSPをトンネリング用LSPに収容させようとせずに、LSPを設定する手順に移行する(図7ステップS52)。
【0060】
ステップS44の結果、LSR107において設定されているトンネリング用LSP303の終点までの経路が、新規に設定しようとするLSPの通過経路の一部とすることができるとする。図5に示す例ではこの場合に相当し、トンネリング用LSP303に対して、新規に設定しようとするLSPを収容することができるようにパラメータの変更を行う(図7ステップS46)。
【0061】
ステップS46において、パラメータ変更が成功する場合のパラメータ変更に関するメッセージのやりとりは、ステップS45においてパラメータ変更が成功する場合と同様である。
【0062】
ステップS46の結果、パラメータ変更が成功しなかったならば、新規に設定しようとするLSPをトンネリング用LSP303に収容させようとせずに、LSPを設定する手順に移行する(図7ステップS52)。もしもパラメータ変更が成功したならば、新規に設定しようとするLSPをトンネリング用LSP303に収容し、トンネリング用LSP303の終点LSR109へLSP設定要求415を送信する(図7ステップS48,S49)。
【0063】
ステップS49以降のLSP設定が成功する場合のメッセージのやりとりは、LSR109からLSR111へのLSP設定要求417、LSR111からLSR109へのLSP設定応答418、LSR109からLSR107へのLSP設定応答416、LSR107からLSR106へのLSP設定応答406の順序で行われる。
【0064】
もしもステップS49以降でLSPの設定に失敗した場合には、ステップS48で行ったトンネリング用LSP303へ収容されている状態を解除し、LSPの設定はエラーとなる。
【0065】
ステップS49以降でLSP設定に成功すると、LSR106を起点とし、LSR107、LSR109を経由してLSR111へ至るLSP306の設定が完了する。LSP306の転送経路のうち、LSR107からLSR109までの区間においては、LSP304とトンネリング用LSP303上でマージされている。
【0066】
LSP306上を転送されるMPLSのパケット構成について述べる。LSP306のうち、トンネリング用LSP303が転送経路として用いられている部分においては、LSP306用に割り当てられたラベルを格納したシムヘッダの前にLSP303用に割り当てられたラベルを格納したシムヘッダがつけられて転送される。
【0067】
例えば、LSR107とLSR108の間では、LSP設定応答416で割り当てられたラベルを格納したシムヘッダの前に、LSP設定応答408で割り当てられたラベルを格納したシムヘッダがつけられる。
【0068】
本実施の形態では、トンネリング用LSPを新規に設定しようとするLSPの通過経路の一部として用いることができる場合に、新規に設定しようとするLSPをトンネリング用LSPが収容することができるように、トンネリング用LSPのパラメータの変更をネゴシエーションし、もしも変更可能ならば、トンネリング用LSPを新規に設定しようとするLSPの一部として用いる。
【0069】
この他にも、トンネリング用LSPが、新規に設定しようとするLSPをネゴシエーションを行わずに収容することができることが分かっている場合には、ネゴシエーションを行わずに、新規に設定しようとするLSPをトンネリング用LSPに収容する。すなわち、図7のステップS46が省かれる。
【0070】
また、本実施の形態では、トンネリング用LSPは予め設定されているとしたが、トンネリング用LSPが存在しない場合に、新規に設定しようとするLSPを既に設定されていると経路の一部を共有することができるとする。この時、その共有部分において新たにトンネリング用LSPを設定し、そのトンネリング用LSPの部分において、新規に設定しようとするLSPを既に設定されているLSPにマージすることも可能である。
【0071】
すなわち、この場合、図7のステップS46において、トンネリング用LSPのパラメータ変更をネゴシエーションする代わりに、新規に設定しようとするLSPと既に設定されているLSPをともに収容することができるようなトンネリング用LSPを設定する。
【0072】
また、本実施の形態ではラベルスタックの階層は2階層であったが、これを任意の数の階層に拡張することも可能である。すなわち、トンネリング用LSPの経路の一部としてトンネリング用LSPが用いられ、任意の数が重ねられるという場合においても適用することができる。
【0073】
また、本実施の形態では、MPLS網の代わりにATM網、LSPの代わりにVC、トンネリング用LSPの代わりにVP(Virtual Path)、LSRの代わりにATMスイッチを用いた場合にも上記と同様にして実施することができる。この場合は、トンネリング用VPによってトンネリングされている部分においては、VPスイッチングが行われる。
【0074】
本実施の形態によって、トンネリング用LSPの転送経路部分においてのみマージを行うことができるので、付帯パラメータをもったLSPのマージを行うことができるだけでなく、一度マージを行っても、トンネリング用LSPの転送経路部分以外では分岐を行うことが可能である。
【0075】
本実施の形態の図5においては、LSP304とLSP306とがトンネリング用LSP303によって、LSR107とLSR109との間でマージされているが、LSR109において、それぞれLSR110とLSR111とへと分岐している。
【0076】
次に、図1を参照して本発明の第1の実施例について説明する。かかる実施例は本発明の第1の実施の形態に対応するものである。本実施例ではMPLS網1内にLSR101〜104が存在し、各LSR101〜104間はリンク201〜203によって接続されている。また、LSR101を起点とし、LSR102を経由してLSR103を終点とするLSP301が予め設定されている。LSP301には通過リンクの予約帯域として10メガビット/秒が各LSR101〜104において設定されている。
【0077】
ここで、LSR104からLSR102を経由してLSR103を終点とするLSPを新規に設定しようとする。ここで、新規に設定しようとするLSPの予約したい帯域は5メガビット/秒であるとする。
【0078】
LSR104は自ノードにおいて、5メガビット/秒の帯域予約を仮設定し、LSR102へLSP設定要求(ラベルリクエストメッセージ)401を送信する。LSP設定要求401には通過ノードがLSR102、103であるという情報と、予約したい帯域である5メガビット/秒というトラフィックパラメータとが入れられている。
【0079】
LSP設定要求401を受信したLSR102は、出側LSR103までの経路を同一にすることができるLSPがLSR102において存在するかどうかを検索する。ここでは、出側LSR103までの経路が同一であるLSP301が検索にかかる。
【0080】
次に、LSP301が予約帯域というパラメータを備えているかをチェックし、備えているならば、そのパラメータを変更して新規に設定しようとするLSPとマージが行えるかどうかをチェックする。
【0081】
ここでは、10メガビット/秒というLSP301の予約帯域を、新規に設定しようとするLSPの予約したい帯域である5メガビット/秒と足し合わせることが可能かどうかが調べられる。もしも足し合わせて合計15メガビット/秒に変更することが可能であるならば、LSR102において、LSP301の予約帯域をその値に仮設定する。
【0082】
次に、LSR102はLSR103に対してパラメータ変更要求403を送信する。パラメータ変更要求403にはLSP301の変更したい予約帯域である15メガビット/秒という値が入れられている。
【0083】
パラメータ変更要求403を受信したLSR103は、LSP301の予約帯域が15メガビット/秒に変更可能かどうかを判断する。もしも変更可能ならば、LSP301の予約帯域を15メガビット/秒に変更し、LSR102へパラメータ変更応答404を返す。
【0084】
パラメータ変更応答404を受信したLSR102は仮設定していた値を本設定し、LSR104へLSP設定応答(ラベルマッピングメッセージ)402を返す。LSP設定応答402には、設定後にLSP302上を流れるMPLSのパケットがLSR104からLSR102へ転送される時に用いられるラベル値が入れられている。このラベル値は、LSP301におけるLSR102からLSR103への転送ラベルとバインディングされる。
【0085】
LSP設定応答402を受信したLSR104は、仮設定していた帯域予約を本設定し、新規に設定しようとするLSPをLSP301に対してマージした後、LSPの設定を終了する。すなわち、LSR105を起点とし、LSR102でLSP301にマージされるLSP302が設定される。LSP302は予約帯域が5メガビット/秒であり、LSP301のLSR102からLSR103までの部分は予約帯域が15メガビット/秒となる。
【0086】
図8は本発明の第2の実施例を説明するための図である。この図8を参照して本発明の第2の実施例について説明する。かかる実施例は、本発明の第2の実施の形態に対応するものである。
【0087】
MPLS網1はLSR112〜118から構成されており、各LSR112〜118間はリンク210〜215によって接続されている。また、MPLS網1はOSPF(Open Shortest Path First)ルーティングプロトコルのエリア2,3及びバックボーン4に領域が区切られているとする。
【0088】
予め、LSR113を起点とし、LSR114、LSR116を経由してLSR117へ至るLSP308が設定されているとする。LSP308がバックボーン4を通過する部分であるLSR114とLSR116の間は、LSR114を起点とし、LSR115を経由してLSR116へ至るトンネリング用LSP307によってトンネリングされている。
【0089】
トンネリング用LSP307によってLSP308の転送経路がトンネリングされている部分において、LSP308上を流れるパケットにはLSP308用に割り当てられたラベルの前にトンネリング用LSP307用に割り当てられたラベルがスタックされている。
【0090】
また、LSP308には通過リンクの予約帯域として30メガビット/秒が通過する各LSRにおいて設定されている。トンネリング用LSP307においても、LSP308を収容するために30メガビット/秒の帯域予約がなされている。
【0091】
ここで、LSR112はLSR118までLSPを新規に設定しようとする。ここで、新規に設定しようとするLSPの予約したい帯域は20メガビット/秒であるとする。
【0092】
まず、LSR112はOSPFによって収集されたトポロジ情報を用いてLSR118への経路を計算する。OSPFでは自ノードの属するエリア内に関しては各リンク210〜215の接続状況がわかるが、自ノードの属するエリア外に関しては到達可能性しか分からないので、この計算の結果、LSR118へ到達するためには、LSR114を通ればよいということしか分からない。
【0093】
LSR112はLSR114へ対して、LSP設定要求(ラベルリクエストメッセージ)419を送信する。LSP設定要求419には通過ノードがLSR114、宛先ノードがLSR118であるという情報と、予約したい帯域である20メガビット/秒というトラフィックパラメータが入れられている。
【0094】
LSP設定要求419を受信したLSR114はLSR118への経路計算を行う。この計算の結果、バックボーン4内においてはLSR115、LSR116を通ればよいということが分かる。
【0095】
ここで、出側LSR118までの経路を同一にすることができるLSPがLSR114において存在するかどうかをチェックする。すなわち、LSR115,116を経由してLSR118へ至るLSPが存在するか調べる。ここではそのようなLSPは存在しない。
【0096】
よって、LSR114において設定されているトンネリング用LSPの終点までの経路を、設定しようとしているLSPの通過経路の一部にすることができるかどうかをチェックする。ここでは、LSR115を経由してLSR116を終点とするトンネリング用LSPが存在するかを調べる。したがって、トンネリング用LSP307がその候補として選ばれる。
【0097】
次に、トンネリング用LSP307が予約帯域というパラメータを備えているかをチェックする。もしも備えているならば、トンネリング用LSP307の予約帯域を、上述した本発明の第1の実施例と同様の手順で、30メガビット/秒と20メガビット/秒とを足し合わせた50メガビット/秒に変更する。
【0098】
トンネリング用LSP307の予約帯域の変更が成功したならば、以後、LSR114からLSR116へのLSP設定要求421、LSR116からLSR118へのLSP設定要求423、LSR118からLSR116へのLSP設定応答424、LSR116からLSR114へのLSP設定応答422、LSR114からLSR112へのLSP設定応答420の順序でLSPの設定が行われる。
【0099】
LSR116がLSP設定要求423をLSR118を送信する際、OSPFによってLSR118への経路が計算され、次ホップがLSR118であるということが分かる。結果的に、LSR112を起点とし、LSR114、LSR116を経由してLSR118へ至るLSP309が設定される。
【0100】
LSP309の転送経路のうち、バックボーン4を通過する部分であるLSR114とLSR116との間は、トンネリング用LSP307が用いられている。バックボーン4においてはLSP309上を流れるパケットに対して、LSP309に割り当てられたラベルの前にトンネリング用LSP307用に割り当てられたラベルがスタックされる。
【0101】
また、LSP309には予約帯域として20メガビット/秒が設定される。トンネリング用LSP307においては、LSP308の予約帯域である30メガビット/秒とLSP309の予約帯域である20メガビット/秒とを足し合わせた50メガビット/秒の帯域予約がなされる。
【0102】
バックボーン4においては、エリア2から入ってきたLSP308とLSP309とはトンネリング用LSP307によってマージされており、エリア3に出ていく時にそれぞれLSR117、LSR118へと分岐するという形態になっている。
【0103】
このように、LSPのマージを行う際に、既存ののLSPのもつ付帯パラメータを、新規に設定しようとするLSPを収容することができるように変更を行ってからマージを行う。これによって、従来マージできなかった要求帯域等をもつLSPのマージを行うことが可能になり、より多くのLSPをマージすることができるので、ラベル数の節減に寄与する。これは網の大規模化をする上で不可欠である。
【0104】
また、予め設定されたトンネリング用LSPに、複数のLSPをその付帯パラメータとともに収容することで、トンネリング用LSPの部分のみでのマージが可能になる。例えば、ほとんどのLSPが網内の同一の部分を通過する場合でも、従来、出側LSRまでの経路を同一にすることができる場合の他はマージを行うことができなかったが、同一経路を通過する部分にトンネリング用LSPを設定しておくことによって、この部分においてマージを行うことができる。
【0105】
【発明の効果】
以上説明したように本発明の通信コネクションマージ方式によれば、LSPのマージを行う際に、既存ののLSPのもつ付帯パラメータを、新規に設定しようとするLSPを収容することができるように変更を行ってからマージを行うことによって、マージを行う時にマージされるLSPの要求帯域等のパラメータも一緒にマージすることができるという効果がある。
【0106】
また、本発明の他の通信コネクションマージ方式によれば、予め設定されたトンネリング用LSPに、複数のLSPをその付帯パラメータとともに収容することで、トンネリング用LSPの部分のみでのマージを可能とすることによって、LSPのパラメータも一緒にマージするだけではなく、一度マージを行ったLSPを途中で分岐することができるという効果がある。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態を説明するための図である。
【図2】本発明の第1の実施の形態におけるLSR102の動作を示すフローチャートである。
【図3】本発明の第1の実施の形態におけるLSR103の動作を示すフローチャートである。
【図4】本発明の第2の実施の形態を説明するための図である。
【図5】本発明の第2の実施の形態を説明するための図である。
【図6】MPLSパケットの構成を説明するための図である。
【図7】本発明の第2の実施の形態におけるLSR107の動作を示すフローチャートである。
【図8】本発明の第2の実施例を説明するための図である。
【図9】MPLS網における従来のマージの動作を説明するための図である。
【符号の説明】
1 MPLS網
2,3 OSPFのエリア
4 OSPFのバックボーン
101〜118 LSR
201〜215 リンク
301〜309 LSP
401,405,415,417,419,421,423 LSP設定要求
402,406,416,418,420,422,424 LSP設定応答
403,407,409,411,413 パラメータ変更要求
404,408,410,412,414 パラメータ変更応答
501 MPLSパケット
502 IPデータグラム
503 IPヘッダ
504,505 シムヘッダ

Claims (10)

  1. コネクションオリエンテッド網の複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行う通信コネクションマージ方法であって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を共有することが可能な区間において前記既存通信コネクションが経由するトンネリング用通信コネクションが存在するか否かを判定するステップと、存在すると判定された時に前記トンネリング用通信コネクションの第3の付帯パラメータを前記新規通信コネクションの第2の付帯パラメータが収容可能に変更するステップと、前記収容可能に変更を行った後に前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用コネクションの終点ノードにおいて分岐可能な形態でマージを行うステップとを有することを特徴とする通信コネクションマージ方法
  2. コネクションオリエンテッド網の複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行う通信コネクションマージ方法であって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を同一にすることが可能な区間において新たに前記第1の付帯パラメータ及び前記第2の付帯パラメータが収容可能なトンネリング用通信コネクションを設定するステップと、前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用通信コネクションの終点ノードにおいて分岐可能な形態でマージを行うステップとを有することを特徴とする通信コネクションマージ方法
  3. 前記トンネリング用通信コネクションは、上位のトンネリング用通信コネクションを下位のトンネリング用通信コネクションの終点ノードにおいて分岐可能な形態で、マージを再帰的に任意の回数だけ繰り返すことが可能であることを特徴とする請求項1または請求項2記載の通信コネクションマージ方法
  4. 前記コネクションオリエンテッド網がMPLS(MultiProtocol Label Switching)網であり、前記通信コネクションがLSP(Label Switched Path)であり、前記転送経路上の途中のノードがLSR(Label Switching Router)であることを特徴とする請求項1から請求項3のいずれか記載の通信コネクションマージ方法
  5. 前記コネクションオリエンテッド網がATM(Asynchronous Transfer Mode)網であり、前記通信コネクションがVC(Virtual Channel)であり、前記トンネリング用通信コネクションがVP(Virtual Path)であり、前記転送経路上の途中のノードがATMスイッチであることを特徴とする請求項1または請求項2記載の通信コネクションマージ方法
  6. コネクションオリエンテッド網内に配置されかつ複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行うノードであって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を共有することが可能な区間において前記既存通信コネクションが経由するトンネリング用通信コネクションが存在する否かを判定する手段と、存在すると判定した時に前記トンネリング用通信コネクションの第3の付帯パラメータを前記新規通信コネクションの第2の付帯パラメータが収容可能に変更を行う手段と、前記収容可能に変更を行った後に前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用コネクションの終点ノードにおいて分岐可能な形態でマージを行う手段とを有することを特徴とするノード。
  7. コネクションオリエンテッド網内に配置されかつ複数の通信コネクションを転送経路上の途中のノードにおいて同一の通信コネクションに集約するマージ処理を行うノードであって、第1の付帯パラメータを有する既存通信コネクションに対して設定中の第2の付帯パラメータを有する新規通信コネクションをマージしようとする際に前記既存通信コネクションと前記新規通信コネクションとの転送経路を同一にすることが可能な区間において新たに前記第1の付帯パラメータ及び前記第2の付帯パラメータが収容可能なトンネリング用通信コネクションを設定する手段と、前記トンネリング用通信コネクション上において前記既存通信コネクションと前記新規通信コネクションとを前記トンネリング用通信コネクションの終点ノードにおいて分岐可能な形態でマージを行う手段とを有することを特徴とするノード。
  8. 前記トンネリング用通信コネクションは、上位のトンネリング用通信コネクションを下位のトンネリング用通信コネクションの終点ノードにおいて分岐可能な形態で、マージを再帰的に任意の回数だけ繰り返すことが可能であることを特徴とする請求項6または請求項7記載のノード。
  9. 前記コネクションオリエンテッド網がMPLS(MultiProtocol Label Switching)網であり、前記通信コネクションがLSP(Label Switched Path)であり、前記ノードがLSR(Label Switching Router)であることを特徴とする請求項6から請求項8のいずれか記載のノード。
  10. 前記コネクションオリエンテッド網がATM(Asynchronous Transfer Mode)網であり、前記通信コネクションがVC(Virtual Channel)であり、前記トンネリング用通信コネクションがVP(Virtual Path)であり、前記ノードがATMスイッチであることを特徴とする請求項6または請求項7記載のノード。
JP33892399A 1999-11-30 1999-11-30 通信コネクションマージ方法及びそれを用いるノード Expired - Fee Related JP3614059B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP33892399A JP3614059B2 (ja) 1999-11-30 1999-11-30 通信コネクションマージ方法及びそれを用いるノード
CA 2327075 CA2327075C (en) 1999-11-30 2000-11-29 Communication connection merge method and node to be used therefor
US09/727,046 US7136354B2 (en) 1999-11-30 2000-11-30 Merge method and node for consolidating a plurality of communication connections in a connection-oriented network
US11/539,705 US7733778B2 (en) 1999-11-30 2006-10-09 Communication connection merge method and node to be used therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33892399A JP3614059B2 (ja) 1999-11-30 1999-11-30 通信コネクションマージ方法及びそれを用いるノード

Publications (2)

Publication Number Publication Date
JP2001156800A JP2001156800A (ja) 2001-06-08
JP3614059B2 true JP3614059B2 (ja) 2005-01-26

Family

ID=18322607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33892399A Expired - Fee Related JP3614059B2 (ja) 1999-11-30 1999-11-30 通信コネクションマージ方法及びそれを用いるノード

Country Status (3)

Country Link
US (2) US7136354B2 (ja)
JP (1) JP3614059B2 (ja)
CA (1) CA2327075C (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3614059B2 (ja) * 1999-11-30 2005-01-26 日本電気株式会社 通信コネクションマージ方法及びそれを用いるノード
US7319700B1 (en) * 2000-12-29 2008-01-15 Juniper Networks, Inc. Communicating constraint information for determining a path subject to such constraints
US7305697B2 (en) 2001-02-02 2007-12-04 Opentv, Inc. Service gateway for interactive television
GB0107639D0 (en) * 2001-03-27 2001-05-16 Marconi Comm Ltd Network tunnelling
JP3695362B2 (ja) 2001-07-12 2005-09-14 日本電気株式会社 通信コネクション迂回システム
JP2003032280A (ja) * 2001-07-16 2003-01-31 Fujitsu Ltd コネクション型通信ネットワークにおけるリンク識別子の割当システム
US20040258056A1 (en) * 2001-11-13 2004-12-23 Tomohiro Ishihara Provider connection system, packet exchange apparatus thereof, dns server, packet exchange method, and computer program thereof
US8014380B2 (en) * 2002-07-03 2011-09-06 Alcatel Lucent Method and system for automatically establishing a return label switched path
WO2004071034A1 (ja) 2003-02-03 2004-08-19 Nippon Telegraph And Telephone Corporation データ転送装置およびデータ転送システム
EP1592183A4 (en) 2003-02-07 2010-02-24 Nippon Telegraph & Telephone MULTICAST TRANSFER ROUTINE SETTING METHOD AND MULTICAST LABEL SWITCHING METHOD FOR IMPLEMENTING THE PROCESS
US7283529B2 (en) * 2003-03-07 2007-10-16 International Business Machines Corporation Method and system for supporting a dedicated label switched path for a virtual private network over a label switched communication network
KR100656317B1 (ko) 2003-11-08 2006-12-11 한국전자통신연구원 이더넷 프레임을 이용한 레이블 스위칭 방법 및레이블화된 프레임 구조
JP4829474B2 (ja) * 2004-01-30 2011-12-07 富士通株式会社 ネットワーク制御装置およびそのパス制御方法
US8200839B1 (en) * 2004-04-30 2012-06-12 Rockstar Bidco Lp Method and apparatus for restoring service label information
EP1753176A4 (en) * 2004-06-07 2008-10-29 Huawei Tech Co Ltd METHOD FOR REALIZING ROUTE TRANSMISSION IN THE NETWORK
US8040797B2 (en) * 2007-02-28 2011-10-18 Cisco Technology, Inc. Sliced tunnels in a computer network
JP2010206741A (ja) * 2009-03-06 2010-09-16 Hitachi Ltd ネットワークシステム
GB2504124A (en) * 2012-07-20 2014-01-22 Ibm Managing concurrent conversations over a communications link between a client computer and a server computer
US9904721B1 (en) * 2013-01-25 2018-02-27 Gravic, Inc. Source-side merging of distributed transactions prior to replication
US10097694B1 (en) * 2013-09-27 2018-10-09 Google Llc Method and system for moving phone call participation between carrier and data networks
US10814233B2 (en) 2017-11-08 2020-10-27 Take-Two Interactive Software, Inc. System and method for session management in a multiplayer network gaming environment

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274643A (en) * 1992-12-11 1993-12-28 Stratacom, Inc. Method for optimizing a network having virtual circuit routing over virtual paths
JPH0744542B2 (ja) * 1993-01-11 1995-05-15 日本電気株式会社 非同期転送モードにおける仮想パスの帯域割当方式
WO1997022224A1 (en) * 1995-12-13 1997-06-19 International Business Machines Corporation Connection admission control in high-speed packet switched networks
US6151324A (en) * 1996-06-03 2000-11-21 Cabletron Systems, Inc. Aggregation of mac data flows through pre-established path between ingress and egress switch to reduce number of number connections
JP3591996B2 (ja) * 1996-08-29 2004-11-24 Kddi株式会社 帯域確保型vpn構築方法
US6130889A (en) * 1996-10-02 2000-10-10 International Business Machines Corporation Determining and maintaining hop-count for switched networks
US5953338A (en) * 1996-12-13 1999-09-14 Northern Telecom Limited Dynamic control processes and systems for asynchronous transfer mode networks
JP3688877B2 (ja) * 1997-08-08 2005-08-31 株式会社東芝 ノード装置及びラベルスイッチングパスのループ検出方法
US6643293B1 (en) * 1997-09-05 2003-11-04 Alcatel Canada Inc. Virtual connection shaping with hierarchial arbitration
US6097726A (en) * 1997-09-18 2000-08-01 Ascend Communications, Inc. Virtual path merging in a multipoint-to-point network tunneling protocol
JP3649367B2 (ja) 1997-09-26 2005-05-18 ソニー株式会社 パケット伝送制御方法および装置
JP3436871B2 (ja) * 1997-10-23 2003-08-18 株式会社東芝 通信資源管理方法及びノード装置
JP3480801B2 (ja) * 1997-12-05 2003-12-22 株式会社東芝 パケット転送方法及びノード装置
US6243381B1 (en) * 1998-02-05 2001-06-05 Samsung Electronics Co., Ltd. Network and method for ATM network operations
JP3538018B2 (ja) 1998-03-20 2004-06-14 日本電信電話株式会社 通信網
JP3641139B2 (ja) * 1998-06-30 2005-04-20 株式会社東芝 ホップカウント管理方法およびノード装置
JP3615057B2 (ja) * 1998-07-17 2005-01-26 株式会社東芝 ラベルスイッチングパス設定方法及びノード装置
US6636512B1 (en) * 1998-07-31 2003-10-21 International Business Machines Corporation System, method, and article of manufacture for increasing link bandwidth utilization in a high speed digital network
US6295296B1 (en) * 1998-09-08 2001-09-25 Cisco Technology, Inc. Use of a single data structure for label forwarding and imposition
US5991300A (en) * 1998-09-08 1999-11-23 Cisco Technology, Inc. Technique for efficiently performing optional TTL propagation during label imposition
US6697361B2 (en) * 1998-09-15 2004-02-24 Nortel Networks Limited Method and apparatus for stream aggregation in a multiprotocol label switching network environment
US6408001B1 (en) * 1998-10-21 2002-06-18 Lucent Technologies Inc. Method for determining label assignments for a router
EP1001574A1 (en) * 1998-11-10 2000-05-17 International Business Machines Corporation Method and system in a packet switching network for dynamically adjusting the bandwidth of a continuous bit rate virtual path connection according to the network load
US6205488B1 (en) * 1998-11-13 2001-03-20 Nortel Networks Limited Internet protocol virtual private network realization using multi-protocol label switching tunnels
US6430155B1 (en) * 1998-11-30 2002-08-06 Cisco Technology, Inc. Congestion avoidance on communications networks
US6973057B1 (en) * 1999-01-29 2005-12-06 Telefonaktiebolaget L M Ericsson (Publ) Public mobile data communications network
US6538416B1 (en) * 1999-03-09 2003-03-25 Lucent Technologies Inc. Border gateway reservation protocol for tree-based aggregation of inter-domain reservations
US6512744B1 (en) * 1999-06-25 2003-01-28 Cisco Technology, Inc. Virtual-channel merging
US6680943B1 (en) * 1999-10-01 2004-01-20 Nortel Networks Limited Establishing bi-directional communication sessions across a communications network
EP1089517B1 (en) * 1999-10-01 2005-12-14 Nortel Networks Limited Establishing connections accross a communications network
JP3614059B2 (ja) * 1999-11-30 2005-01-26 日本電気株式会社 通信コネクションマージ方法及びそれを用いるノード

Also Published As

Publication number Publication date
JP2001156800A (ja) 2001-06-08
US20010002192A1 (en) 2001-05-31
US20070086453A1 (en) 2007-04-19
CA2327075C (en) 2007-01-30
US7136354B2 (en) 2006-11-14
CA2327075A1 (en) 2001-05-30
US7733778B2 (en) 2010-06-08

Similar Documents

Publication Publication Date Title
JP3614059B2 (ja) 通信コネクションマージ方法及びそれを用いるノード
US7095712B2 (en) Method and apparatus for protection path setup
JP3762749B2 (ja) リストレーション・プロテクション方法及び装置
JP4476292B2 (ja) リアルタイムサービスデータ伝送路の選択方法
US7139278B2 (en) Routing traffic in a communications network
US8737203B2 (en) Method for establishing an MPLS data network protection pathway
US7298693B1 (en) Reverse notification tree for data networks
US7058845B2 (en) Communication connection bypass method capable of minimizing traffic loss when failure occurs
JP4374307B2 (ja) ラベルスイッチパスの経路制御方法
US20030137971A1 (en) Telecommunications system and method
US20020110087A1 (en) Efficient setup of label-switched connections
EP1715636B1 (en) A path selection method for implementing span area restriction route
JP4199514B2 (ja) ネットワークを相互に接続する方法、及びそのための装置
US20060062218A1 (en) Method for establishing session in label switch network and label switch node
WO2007019769A1 (en) A method for transferring a data message on the traffic engineering tunnel and a node device thereof
Jerram et al. MPLS in optical networks
US7529257B1 (en) Method for supporting a GMPLS hierarchy through multiple routing instances
JP4553304B2 (ja) ネットワークトポロジ処理方法および異ネットワーク間接続処理方法
Oki et al. Generalized traffic engineering protocol for multi-layer GMPLS networks
JP3777185B2 (ja) Gmpls+ip/mplsネットワークおよびノード
Oki et al. GTEP: Generalized traffic engineering protocol for multi-layer GMPLS networks
Sharma et al. On the issues in implementing the peer model in integrated optical networks
JP2001285356A (ja) ラベルスイッチパス接続装置、その方法、及び記録媒体
KR20050077357A (ko) Mpls망에서 cr-ldp의 명시적인 경로 정렬방법
Verchere et al. Multi-Layer Recovery Enabled with End-to-End Signaling

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040316

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041012

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041025

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20071112

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101112

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111112

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20111112

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20121112

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20121112

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20131112

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees