JPS63207242A - パケツト交換網のル−テイング制御方式 - Google Patents
パケツト交換網のル−テイング制御方式Info
- Publication number
- JPS63207242A JPS63207242A JP62040667A JP4066787A JPS63207242A JP S63207242 A JPS63207242 A JP S63207242A JP 62040667 A JP62040667 A JP 62040667A JP 4066787 A JP4066787 A JP 4066787A JP S63207242 A JPS63207242 A JP S63207242A
- Authority
- JP
- Japan
- Prior art keywords
- line
- destination
- packet
- queue length
- exchange
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、パケット交換網のルーティング制御方式に関
し、特に回線のキュー長異常時における迂回制御に好適
なルーティング制御方式に関する。
し、特に回線のキュー長異常時における迂回制御に好適
なルーティング制御方式に関する。
端末から送出された電文は、加入者線を通して交換機に
伝送され、ここでパケットに組立てられた後、交換機の
メモリに蓄積される。メモリに蓄積さ汎たパケットは、
他の端末から送出されたパケットとともにパケット多重
され、高速伝送路に送出される。パケットは、制御情報
に従ってパケット交換網を伝送され、受信端末が収容さ
れているパケット交換機に送達されるが、その伝送経路
は一定ではなく、パケット交換網の状態により別々の経
路を選択することが可能である。すなわち、その時刻に
おける網内の輻幀状態を調べ、空いている経路を選択す
ることができる。これを、ルーティング制御と呼ぶ。従
って、ルーティング制御を行っている場合には、特定の
経路のみが混雑し過ぎて、輻稜することはない。
伝送され、ここでパケットに組立てられた後、交換機の
メモリに蓄積される。メモリに蓄積さ汎たパケットは、
他の端末から送出されたパケットとともにパケット多重
され、高速伝送路に送出される。パケットは、制御情報
に従ってパケット交換網を伝送され、受信端末が収容さ
れているパケット交換機に送達されるが、その伝送経路
は一定ではなく、パケット交換網の状態により別々の経
路を選択することが可能である。すなわち、その時刻に
おける網内の輻幀状態を調べ、空いている経路を選択す
ることができる。これを、ルーティング制御と呼ぶ。従
って、ルーティング制御を行っている場合には、特定の
経路のみが混雑し過ぎて、輻稜することはない。
従来、ルーティング制御を行うための基準としては、(
イ)パケット伝送時間の遅延を最小にする。
イ)パケット伝送時間の遅延を最小にする。
(ロ)パケット伝送距離を最小にする、等がある。
一般には、パケット交換網の各リンクに上記基準に相当
した重みを付け、その重みを最小化するようなルーティ
ング制御を行う。
した重みを付け、その重みを最小化するようなルーティ
ング制御を行う。
パケット交換網のルーティング制御方式として、例えば
、文献” T anenbaum著r Compute
r N etvorksJに記載されている方式があ
るが、これによれば、各交換機が自局の回線の方路状態
としてのキュー長状態を監視し、それが異常である場合
には、他の回線のキューにつなぎ替えて、迂回させてい
る。
、文献” T anenbaum著r Compute
r N etvorksJに記載されている方式があ
るが、これによれば、各交換機が自局の回線の方路状態
としてのキュー長状態を監視し、それが異常である場合
には、他の回線のキューにつなぎ替えて、迂回させてい
る。
しかし、従来のルーティング制御方式では、ルーティン
グ上の安定性について配慮していないため、単純に迂回
すると、その影響が全宛先交換機に及び°、多数の宛先
交換機において着パケットの順序逆転が発生したり、あ
るいは迂回先の回線にトラヒックが集中したりする可能
性があった。
グ上の安定性について配慮していないため、単純に迂回
すると、その影響が全宛先交換機に及び°、多数の宛先
交換機において着パケットの順序逆転が発生したり、あ
るいは迂回先の回線にトラヒックが集中したりする可能
性があった。
このように、従来のルーティング制御方式においては、
ある回線のキュー長異常等により他の回線に迂回する場
合、その回線が異常状態であれば機械的に他の空きない
しキュー長の短い回線に迂回していた。すなわち、この
ときには、迂回を宛先交換機ごとに段階的に行う等の配
慮は行われておらず、その回線を送出方向とする全宛先
交換機を対象として迂回を行っているため、迂回先の回
線にトラヒックが集中する可能性が大となっている。ま
た、ルーティング変更時の安定性が悪く、かつ全ての宛
先交換機において、パケットの到着順序の反転が起こる
確率が増大している。
ある回線のキュー長異常等により他の回線に迂回する場
合、その回線が異常状態であれば機械的に他の空きない
しキュー長の短い回線に迂回していた。すなわち、この
ときには、迂回を宛先交換機ごとに段階的に行う等の配
慮は行われておらず、その回線を送出方向とする全宛先
交換機を対象として迂回を行っているため、迂回先の回
線にトラヒックが集中する可能性が大となっている。ま
た、ルーティング変更時の安定性が悪く、かつ全ての宛
先交換機において、パケットの到着順序の反転が起こる
確率が増大している。
本発明の目的は、これら従来の問題を改善し、全ての宛
先交換機においてトラヒックの集中やパケットの到着順
序の逆転が発生せず、ルーティング変更時に高い安定性
でパケットを迂回させることができるパケット交換網の
ルーティング制御方式を提供することにある。
先交換機においてトラヒックの集中やパケットの到着順
序の逆転が発生せず、ルーティング変更時に高い安定性
でパケットを迂回させることができるパケット交換網の
ルーティング制御方式を提供することにある。
上記目的を達成するため、本発明によるパケット交換網
のルーティング制御方式は、各々複数の宛先交換機を通
過するパケットを送信する2以上の回線の中の1つの回
線からパケットを送出する場合に、該回線のキュー長が
所定値を越えて異常を生じたとき、上記複数の宛先交換
機の中の特定の宛先交換機のパケットのみを他の回線に
迂回させ、キュー長異常が継続するときには、さらに他
の宛先交換機を選択して、該交換機のパケットも他の回
線に迂回させ、キュー長異常が解消したときには、上記
迂回した宛先交換機のパケットを元に戻すことに特徴が
ある。
のルーティング制御方式は、各々複数の宛先交換機を通
過するパケットを送信する2以上の回線の中の1つの回
線からパケットを送出する場合に、該回線のキュー長が
所定値を越えて異常を生じたとき、上記複数の宛先交換
機の中の特定の宛先交換機のパケットのみを他の回線に
迂回させ、キュー長異常が継続するときには、さらに他
の宛先交換機を選択して、該交換機のパケットも他の回
線に迂回させ、キュー長異常が解消したときには、上記
迂回した宛先交換機のパケットを元に戻すことに特徴が
ある。
本発明においては、送出しようとしている回線で、キュ
ー長異常、つまりキュー長が規定値より大になった場合
に、その回線で送出する宛先交換機を単位として、それ
ごとに段階的に迂回することにより、特定の宛先交換機
へのパケットの集中やパケットの到達順序の逆転を防止
している。
ー長異常、つまりキュー長が規定値より大になった場合
に、その回線で送出する宛先交換機を単位として、それ
ごとに段階的に迂回することにより、特定の宛先交換機
へのパケットの集中やパケットの到達順序の逆転を防止
している。
すなわち、本発明のルーティング制御方式では、ある回
線がキュー長異常を発生した場合、ルーティングテーブ
ルからその回線を用いてパケットを送出している宛先交
換機のうちキュー長異常を起こした回線と同じ中継ホッ
プ数を持つ交換機、ないしは中継ホップ数が1つだけ大
きい他の回線を持つ宛先交換機を選択し、さらに適当な
アルゴリズムに従って1つの交換機を決定する。そして
、その宛先交換機が他に同一中継ホップ数を持つときに
は、そちらの交換機にキュー長異常を起こした回線のト
ラヒックを迂回し、また中継ホップ数が1だけ大きい宛
先交換機の場合には、その宛先交換機のトラヒックを2
つに分けるようにルーティングテーブルを変更するので
ある。また、上記制御によってトラヒックが迂回された
回線がキュー長異常を起こした場合には、このような処
理が行われていることを前提にして判断することにより
、逆方向の処理を行って迂回していたトラヒックを元に
戻すか、あるいはさらに迂回の処理を行う。
線がキュー長異常を発生した場合、ルーティングテーブ
ルからその回線を用いてパケットを送出している宛先交
換機のうちキュー長異常を起こした回線と同じ中継ホッ
プ数を持つ交換機、ないしは中継ホップ数が1つだけ大
きい他の回線を持つ宛先交換機を選択し、さらに適当な
アルゴリズムに従って1つの交換機を決定する。そして
、その宛先交換機が他に同一中継ホップ数を持つときに
は、そちらの交換機にキュー長異常を起こした回線のト
ラヒックを迂回し、また中継ホップ数が1だけ大きい宛
先交換機の場合には、その宛先交換機のトラヒックを2
つに分けるようにルーティングテーブルを変更するので
ある。また、上記制御によってトラヒックが迂回された
回線がキュー長異常を起こした場合には、このような処
理が行われていることを前提にして判断することにより
、逆方向の処理を行って迂回していたトラヒックを元に
戻すか、あるいはさらに迂回の処理を行う。
このように、本発明の制御によれば、各回線のトラヒッ
ク量に応じて適切な迂回処理を段階的に行うことが可能
である。
ク量に応じて適切な迂回処理を段階的に行うことが可能
である。
以下、本発明の一実施例を1図面により詳細に説明する
。
。
第2図は、本発明が適用されるパケット交換網の構成図
であり、第3図は第2図におけるパケット交換機1のル
ーティングテーブルを示す図であ机 第2図のパケット交換網においては51〜9の番号が付
けられたパケット交換機が、それぞれ回線a□、Q2.
・・・・・により接続されている。
であり、第3図は第2図におけるパケット交換機1のル
ーティングテーブルを示す図であ机 第2図のパケット交換網においては51〜9の番号が付
けられたパケット交換機が、それぞれ回線a□、Q2.
・・・・・により接続されている。
ここでは、パケット交換機1に収容されている回線Ql
yQ2のキュー長異常について、説明する。
yQ2のキュー長異常について、説明する。
パケット交換機1は、他のパケット交換機2〜9宛のパ
ケットを回線Q1+Q2を介して送信するが、その場合
、第3図に示すルーティングテーブル100の値に従っ
て送信するものとする。
ケットを回線Q1+Q2を介して送信するが、その場合
、第3図に示すルーティングテーブル100の値に従っ
て送信するものとする。
ルーティングテーブル100は、各宛先交換機にパケッ
トを送信する際に回線Q1を用いた場合の中継ホレプ数
101と、回線Q2を用いた場合の中継ホップ数102
と、実際の送信方路103の各値を格納している。例え
ば、交換機2に対して回線Q、を介して送信するときの
中継ホップ数は1、回線n2を介して送信するときの中
継ホップ数は3でるため、実際の送信方路はQlである
ことを示している。同じようにして、交換機3に対して
回線Q1を介して送信するときのホップ数は21回線f
i2を介して送信するときのホップ数は4であるため、
実際の送信方路はQlである。
トを送信する際に回線Q1を用いた場合の中継ホレプ数
101と、回線Q2を用いた場合の中継ホップ数102
と、実際の送信方路103の各値を格納している。例え
ば、交換機2に対して回線Q、を介して送信するときの
中継ホップ数は1、回線n2を介して送信するときの中
継ホップ数は3でるため、実際の送信方路はQlである
ことを示している。同じようにして、交換機3に対して
回線Q1を介して送信するときのホップ数は21回線f
i2を介して送信するときのホップ数は4であるため、
実際の送信方路はQlである。
また、宛先交換機5の場合には、回線Q1とΩ2の中継
ホップ数が共に同じ値2であるため、実際の方路として
Ω1と02の両方が用いられている。
ホップ数が共に同じ値2であるため、実際の方路として
Ω1と02の両方が用いられている。
このことは、宛先交換機8および9に対しても同じであ
って、回8111+n2を介して送信した場合、交換機
8へはホップ数3、交換機9へはホップ数4であって、
いずれも同一値である。
って、回8111+n2を介して送信した場合、交換機
8へはホップ数3、交換機9へはホップ数4であって、
いずれも同一値である。
第4図は、第2図におけるパケット交換機1〜9の一般
的なハードウェア構成例を示す図である。
的なハードウェア構成例を示す図である。
ここでは5パケツト交換#!に1のみが示されているが
、他の゛パケット交換機もこれとほぼ同じ構成である。
、他の゛パケット交換機もこれとほぼ同じ構成である。
交換機1内では、交換処理のための命令群および各加入
者や中継回線等の必要なデータを格納するメモリ16と
、上記命令群を実行するプロセッサ17と、加入者回線
または中継回線を上記メモリ16およびプロセッサ17
に結合するための回線インタフェースアダプタ191〜
194とが、バス18を介して互いに接続されている。
者や中継回線等の必要なデータを格納するメモリ16と
、上記命令群を実行するプロセッサ17と、加入者回線
または中継回線を上記メモリ16およびプロセッサ17
に結合するための回線インタフェースアダプタ191〜
194とが、バス18を介して互いに接続されている。
パケット交換機1は、通常、複数の加入者回線と複数の
中継回線を収容しており、これらの各回線から受信する
パケットは、回線インタフェースアダプタ191〜19
4を経由してメモリ1G上に一旦菩積された後、プロセ
ッサ17が各パケットごとにその宛先に応じて送出回線
を選択し、該当する回線インタフェースアダプタ191
〜194を経由して送出する。メモリ16上には、第3
図に示すルーティングテーブル100が格納されており
、プロセッサ17はこのルーティングテーブル100を
参照することにより、送出回線を選択する。
中継回線を収容しており、これらの各回線から受信する
パケットは、回線インタフェースアダプタ191〜19
4を経由してメモリ1G上に一旦菩積された後、プロセ
ッサ17が各パケットごとにその宛先に応じて送出回線
を選択し、該当する回線インタフェースアダプタ191
〜194を経由して送出する。メモリ16上には、第3
図に示すルーティングテーブル100が格納されており
、プロセッサ17はこのルーティングテーブル100を
参照することにより、送出回線を選択する。
回線インタフェースアダプタ191〜194には、各々
の回線アダプタに生じている送出待ちキューQ f +
Q g +およびQhが設けられ、プロセッサ17は
これらのキューQを参照して迂回処理を実行する。
の回線アダプタに生じている送出待ちキューQ f +
Q g +およびQhが設けられ、プロセッサ17は
これらのキューQを参照して迂回処理を実行する。
第1図は、本発明の一実施例を示すルーティング制御の
処理ブローチヤードである。ここでは、第4図に示すパ
ケット交換機1内のプロセッサ17により実施さハる命
令ステップ列が示される。
処理ブローチヤードである。ここでは、第4図に示すパ
ケット交換機1内のプロセッサ17により実施さハる命
令ステップ列が示される。
先ず、回線Q、とQ2のキュー長をカウントしくステッ
プ201)、もしそれらのキュー長に差がある場合(い
ま、回線Q1のキュー長が1回線愈2のキュー長よりも
大であるとする)(ステップ202)、キュー長の大き
い回線に対して、既に迂回処理を行っているか否かを調
べる(ステップ204)、前述の第3図に示すルーティ
ングテーブル100は、迂回処理を未だ行っていない場
合である。以下、迂回処理を行っていない1IJI合(
つまり、ステップ205以下)について、述べる。
プ201)、もしそれらのキュー長に差がある場合(い
ま、回線Q1のキュー長が1回線愈2のキュー長よりも
大であるとする)(ステップ202)、キュー長の大き
い回線に対して、既に迂回処理を行っているか否かを調
べる(ステップ204)、前述の第3図に示すルーティ
ングテーブル100は、迂回処理を未だ行っていない場
合である。以下、迂回処理を行っていない1IJI合(
つまり、ステップ205以下)について、述べる。
この場合には、先ず同一宛先で、トラヒックを2以上の
方路に分けている(以下、これを負荷分散と呼ぶ)宛先
パケット交換機を、第3図に示すルーティングテーブル
100から求める(ステップ205)。第2図および第
3図から明らかなように、負荷分散されている宛先交換
機としては、交換機5,8および9である。これらのう
ちから。
方路に分けている(以下、これを負荷分散と呼ぶ)宛先
パケット交換機を、第3図に示すルーティングテーブル
100から求める(ステップ205)。第2図および第
3図から明らかなように、負荷分散されている宛先交換
機としては、交換機5,8および9である。これらのう
ちから。
適当なアルゴリズムに従って1つを選択する(ステップ
206)。いま、その選択された交換機を9とする。負
荷分散を止めて、キュー長の小さい回線のみを送信方路
にする(ステップ207)。
206)。いま、その選択された交換機を9とする。負
荷分散を止めて、キュー長の小さい回線のみを送信方路
にする(ステップ207)。
第5図(a)(b)は、゛交換機9に対するパケットの
経路を示す図である。パケット交換機1から回線Ωl、
Ω2を介して宛先交換機9に送信されるパケットは、通
常、第5図(a)に示すように、経路Ftつまり回線a
1から交換機2,3.4を経由して交換機9に達し、ま
た経路F2つまり回線n2から交換機6,7.8を経由
して交換機9に達する。両経路F1tF2とも、中継ホ
ップ数が4と同じであるため、パケットを半分ずつ送信
することにより、負荷を分散するのが通常である。
経路を示す図である。パケット交換機1から回線Ωl、
Ω2を介して宛先交換機9に送信されるパケットは、通
常、第5図(a)に示すように、経路Ftつまり回線a
1から交換機2,3.4を経由して交換機9に達し、ま
た経路F2つまり回線n2から交換機6,7.8を経由
して交換機9に達する。両経路F1tF2とも、中継ホ
ップ数が4と同じであるため、パケットを半分ずつ送信
することにより、負荷を分散するのが通常である。
しかし、本実施例によるルーティング制御では、この宛
先交換機9に対する回IRQ tと回線Q2に負荷を振
り分ける処理を中止するのである。すなわち、宛先交換
機9に対する送信方路として、回IIAΩ見をルーティ
ングテーブル100の送信方路の登録103から外すこ
とになる。その結果、第5図(b)の実線で示すように
、経路F2のみとなる。すなわち、第5図(、)で宛先
交換機9に対してFlとF2の2つの経路を介してパケ
ットを送信していたが、1つの経路F2のみとなったの
で、その結果として、パケット交換機1の回mQlの負
荷が減少することになる。
先交換機9に対する回IRQ tと回線Q2に負荷を振
り分ける処理を中止するのである。すなわち、宛先交換
機9に対する送信方路として、回IIAΩ見をルーティ
ングテーブル100の送信方路の登録103から外すこ
とになる。その結果、第5図(b)の実線で示すように
、経路F2のみとなる。すなわち、第5図(、)で宛先
交換機9に対してFlとF2の2つの経路を介してパケ
ットを送信していたが、1つの経路F2のみとなったの
で、その結果として、パケット交換機1の回mQlの負
荷が減少することになる。
次に、上述のルーティング制御を行った結果、まだ回V
IA Q 1のキュー長が回線a2のキュー長よりも大
であれば、同じような制御を宛先交換機8および5に対
しても順次行う必要がある。もし、宛先交換機8および
5に対しても、上述の処理を行って、その結果、トラヒ
ックの分散をしている交換機がなくなった場合には、回
線a2の中継ホップ数が回vAQ lより1だけ大きな
宛先交換機に対して、トラヒックの振り分けを行う(ス
テップ208.209)。
IA Q 1のキュー長が回線a2のキュー長よりも大
であれば、同じような制御を宛先交換機8および5に対
しても順次行う必要がある。もし、宛先交換機8および
5に対しても、上述の処理を行って、その結果、トラヒ
ックの分散をしている交換機がなくなった場合には、回
線a2の中継ホップ数が回vAQ lより1だけ大きな
宛先交換機に対して、トラヒックの振り分けを行う(ス
テップ208.209)。
中継ホップ数が回tlA Q 1より1つ大きい宛先交
換機に対して、トラヒックを振り分ける場合、具体的に
は、ルーティングテーブル100の中に回nQLより1
つ大きい回線Q2を持つ交換機は4のみであるため、宛
先交換機4の送信方路として四線Q2を登録する。
換機に対して、トラヒックを振り分ける場合、具体的に
は、ルーティングテーブル100の中に回nQLより1
つ大きい回線Q2を持つ交換機は4のみであるため、宛
先交換機4の送信方路として四線Q2を登録する。
一方、回線Q1yQ2のキュー長に差がある場合、既に
キュー長大の回線01に迂回しているときには51つの
交換機に迂回しているならばその交換機の迂回を、また
2つ以上の交換機に迂回しているならばそれらの中から
1つを選択してその交換機の迂回を、直ちに中止する(
ステップ210)。この処理を繰り返し行って、迂回し
た宛先交換機のパケットを元に戻す。
キュー長大の回線01に迂回しているときには51つの
交換機に迂回しているならばその交換機の迂回を、また
2つ以上の交換機に迂回しているならばそれらの中から
1つを選択してその交換機の迂回を、直ちに中止する(
ステップ210)。この処理を繰り返し行って、迂回し
た宛先交換機のパケットを元に戻す。
第6図は、本発明の他の実施例を示すルーティングテー
ブルの内容を示す図である。
ブルの内容を示す図である。
前述の実施例では、宛先交換機までの中継ホップ数10
1および102について、その値を変更することはなか
ったが、本実施例では、キュー長異常が発生した場合に
は、該当方路の全ての宛先交換機までの中継ホップ数を
1だけ増加し、そのときの中継ホップ数から、送出方路
を変更することができる。例えば、最初、第3図のルー
ティングテーブル100を持っていた交換Ia1におい
て、回線Q1の送信キューにキュー長異常が生じた場合
、第3図のテーブルの回線Q、の中継ホップ数を全宛先
交換機について1だけ加算する。その結果を示したもの
が、第6図である。この加算結果により、テーブル10
0において送信方路に変更が生じる宛先交換機は、4,
5,8.9の各パケット交換機である。すなわち、交換
機4では両回線の中継ホップ数が等しくなったため、実
際の送信方路は負荷を振り分ける必要があり、また交換
機5,8および9では両回線の中継ホップ数に差が生じ
たため、ホップ数の小さい回線Q2を送信方路にする必
要がある。
1および102について、その値を変更することはなか
ったが、本実施例では、キュー長異常が発生した場合に
は、該当方路の全ての宛先交換機までの中継ホップ数を
1だけ増加し、そのときの中継ホップ数から、送出方路
を変更することができる。例えば、最初、第3図のルー
ティングテーブル100を持っていた交換Ia1におい
て、回線Q1の送信キューにキュー長異常が生じた場合
、第3図のテーブルの回線Q、の中継ホップ数を全宛先
交換機について1だけ加算する。その結果を示したもの
が、第6図である。この加算結果により、テーブル10
0において送信方路に変更が生じる宛先交換機は、4,
5,8.9の各パケット交換機である。すなわち、交換
機4では両回線の中継ホップ数が等しくなったため、実
際の送信方路は負荷を振り分ける必要があり、また交換
機5,8および9では両回線の中継ホップ数に差が生じ
たため、ホップ数の小さい回線Q2を送信方路にする必
要がある。
本実施例においては、これらの送信方路の変更を一度に
行わず、適当なアルゴリズl−により上記宛先交換機4
,5,8.9から1つを先ず選択し、送信方路を変更す
る。この結果、キュー長異常が解消されなければ、さら
に残りの該当宛先交換機から1つを選択する。キュー長
異常が解消されない限り、この処理を繰り返すのである
。該当する宛先交換機の全てについて、送信方路の変更
を行っても、キュー長異常が解消されないときには、中
継ホップ数にさらに】だけ加算して、その結果から上述
と同じ処理を行って送信方路を変更する。
行わず、適当なアルゴリズl−により上記宛先交換機4
,5,8.9から1つを先ず選択し、送信方路を変更す
る。この結果、キュー長異常が解消されなければ、さら
に残りの該当宛先交換機から1つを選択する。キュー長
異常が解消されない限り、この処理を繰り返すのである
。該当する宛先交換機の全てについて、送信方路の変更
を行っても、キュー長異常が解消されないときには、中
継ホップ数にさらに】だけ加算して、その結果から上述
と同じ処理を行って送信方路を変更する。
このように、本発明のパケット交換網のルーティング制
御においては、各交換機が自局の回線のキュー状態を参
照して送出方路を決定する場合に、複数の方略に分散し
ているか、あるいは中継ホップ数が1だけ異なる方路を
持つ宛先交換機に限って、1度の処理で1つの宛先交換
機の送出方路のみを変更するため、ルーティング方路の
変更によるトラヒックの偏りの振動する確率を減少させ
ることができるとともに、ルーティング制御を詳細に実
施することができる。
御においては、各交換機が自局の回線のキュー状態を参
照して送出方路を決定する場合に、複数の方略に分散し
ているか、あるいは中継ホップ数が1だけ異なる方路を
持つ宛先交換機に限って、1度の処理で1つの宛先交換
機の送出方路のみを変更するため、ルーティング方路の
変更によるトラヒックの偏りの振動する確率を減少させ
ることができるとともに、ルーティング制御を詳細に実
施することができる。
以上説明したように、本発明によれば、宛先交換機を単
位として、回線のキュー長異常の状態に応じ、宛先交換
機ごとに段階的に迂回を行うので、迂回光にトラヒック
が集中したり、または宛先交換機でパケットの到達順序
の逆転が生じたりすることがなく、ルーティング変更時
の安定性を高めることが可能である。
位として、回線のキュー長異常の状態に応じ、宛先交換
機ごとに段階的に迂回を行うので、迂回光にトラヒック
が集中したり、または宛先交換機でパケットの到達順序
の逆転が生じたりすることがなく、ルーティング変更時
の安定性を高めることが可能である。
第1図は本発明の一実施例であるパケット交換機のルー
ティング制御の処理フローチャート、第2図は本発明が
“適用されるパケット交換網の構成例を示す図、第3図
は第2図の各交換機に備えら九るルーティングテーブル
例を示す図、第4図は第2図におけるパケット交換機の
ハードウェア構成例を示す図、第5図は本発明における
通信経路の変更例を示す図、第6図は本発明の他の実施
例であるルーティングテーブルの図である。 1:パケット交換機、16:メモリ、17:プロセッサ
、18:バス、191〜194:回線インタフェースア
ダプタ、100ニル−ティングテーブル、101,10
2:各回線ごとの中継ホップ数、103:実際の送信方
路−QfyQg+Qh:回線キュー、Fl、Fz:通信
経路。 第 2 図 第 3 図 第 4 図 ■ 中継回線 第 5゛ 図 (a) 第 6 図
ティング制御の処理フローチャート、第2図は本発明が
“適用されるパケット交換網の構成例を示す図、第3図
は第2図の各交換機に備えら九るルーティングテーブル
例を示す図、第4図は第2図におけるパケット交換機の
ハードウェア構成例を示す図、第5図は本発明における
通信経路の変更例を示す図、第6図は本発明の他の実施
例であるルーティングテーブルの図である。 1:パケット交換機、16:メモリ、17:プロセッサ
、18:バス、191〜194:回線インタフェースア
ダプタ、100ニル−ティングテーブル、101,10
2:各回線ごとの中継ホップ数、103:実際の送信方
路−QfyQg+Qh:回線キュー、Fl、Fz:通信
経路。 第 2 図 第 3 図 第 4 図 ■ 中継回線 第 5゛ 図 (a) 第 6 図
Claims (1)
- 【特許請求の範囲】 1、各宛先交換機までの中継交換機数を記憶したルーテ
ィングテーブルを備え、該ルーティングテーブルの内容
と回線ごとのキュー長状態を参照してパケットの送出方
路を決定するパケット交換網のルーティング制御方式に
おいて、各々複数の宛先交換機を通過するパケットを送
信する2以上の回線の中の1つの回線からパケットを送
出する場合に、該回線のキュー長が所定値を越えて異常
を生じたとき、上記複数の宛先交換機の中の特定の宛先
交換機のパケットのみを他の回線に迂回させ、キュー長
異常が継続するときには、さらに他の宛先交換機を選択
して、該交換機のパケットも他の回線に迂回させ、キュ
ー長異常が解消したときには、上記迂回した宛先交換機
のパケットを元に戻すことを特徴とするパケット交換網
のルーティング制御方式。 2、上記特定宛先交換機を選択する場合、キュー長異常
が生じていないときには、宛先交換機までの中継交換機
数が最小の回線にパケットを送出し、キュー長異常が生
じたときには、該キュー長異常が生じた回線の各宛先交
換機までの中継交換機数を1ずつ増加して、その結果の
数値に基づいて迂回する宛先交換機を選択することを特
徴とする特許請求の範囲第1項記載のパケット交換網の
ルーティング制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4066787A JP2535874B2 (ja) | 1987-02-24 | 1987-02-24 | パケット交換網のル−ティング制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4066787A JP2535874B2 (ja) | 1987-02-24 | 1987-02-24 | パケット交換網のル−ティング制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63207242A true JPS63207242A (ja) | 1988-08-26 |
| JP2535874B2 JP2535874B2 (ja) | 1996-09-18 |
Family
ID=12586882
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4066787A Expired - Fee Related JP2535874B2 (ja) | 1987-02-24 | 1987-02-24 | パケット交換網のル−ティング制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2535874B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02190060A (ja) * | 1989-01-19 | 1990-07-26 | Fujitsu Ltd | パケット交換網の事前迂回方式 |
| JPH04262645A (ja) * | 1991-02-15 | 1992-09-18 | Fuji Xerox Co Ltd | 選択型ルーティングシステム |
| JP2006324729A (ja) * | 2005-05-17 | 2006-11-30 | Fujitsu Ltd | 装置障害自律診断システム |
| JP2010098625A (ja) * | 2008-10-20 | 2010-04-30 | Hitachi Ltd | パケット転送装置、及び方法 |
| JP2012050025A (ja) * | 2010-08-30 | 2012-03-08 | Nippon Telegr & Teleph Corp <Ntt> | 経路制御装置、経路制御方法、およびプログラム |
-
1987
- 1987-02-24 JP JP4066787A patent/JP2535874B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02190060A (ja) * | 1989-01-19 | 1990-07-26 | Fujitsu Ltd | パケット交換網の事前迂回方式 |
| JPH04262645A (ja) * | 1991-02-15 | 1992-09-18 | Fuji Xerox Co Ltd | 選択型ルーティングシステム |
| JP2006324729A (ja) * | 2005-05-17 | 2006-11-30 | Fujitsu Ltd | 装置障害自律診断システム |
| JP2010098625A (ja) * | 2008-10-20 | 2010-04-30 | Hitachi Ltd | パケット転送装置、及び方法 |
| JP2012050025A (ja) * | 2010-08-30 | 2012-03-08 | Nippon Telegr & Teleph Corp <Ntt> | 経路制御装置、経路制御方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2535874B2 (ja) | 1996-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4942569A (en) | Congestion control method for packet switching apparatus | |
| JP2517754B2 (ja) | パケットスイッチング回路網 | |
| US7756013B2 (en) | Packet switching system and method | |
| JPH02142259A (ja) | 経路決定方式 | |
| JPH07202942A (ja) | パケット交換機 | |
| JPH0738639B2 (ja) | 通信交換システム | |
| US6901074B1 (en) | Communication method and communications system | |
| US5729528A (en) | Data transmission system having a monitoring function for monitoring the congestion of links and node intended to be used in such a system | |
| JPH03198449A (ja) | パケット交換網のパケット廃棄制御方式 | |
| JPS63207242A (ja) | パケツト交換網のル−テイング制御方式 | |
| JPH04273735A (ja) | ローカルエリアネットワークブリッジ装置 | |
| JPH0681156B2 (ja) | パケツト交換網における輻輳制御方式 | |
| JPH02209044A (ja) | 交換装置 | |
| JPS62242441A (ja) | パケツト交換方式 | |
| JP2614904B2 (ja) | 自己ルーティング通話路装置における輻輳制御装置 | |
| JPS622746B2 (ja) | ||
| US7006515B1 (en) | Isochronous queue and buffer management | |
| JPH03112238A (ja) | バケット交換における局間回線選択方式 | |
| JPS60212053A (ja) | パケツト交換中継回線選択方式 | |
| JP2680096B2 (ja) | パケット交換網の事前迂回方式 | |
| JPH01303832A (ja) | ルーティング制御方式 | |
| JPH0697768B2 (ja) | パケツト交換機における送信回線選択方式 | |
| JPH0568049A (ja) | 優先伝送処理方式 | |
| JPH0570345B2 (ja) | ||
| JP3408501B2 (ja) | 伝送装置、伝送システム及びクロスコネクトマップ切替方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |